{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374131192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374167983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40425"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374180393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54901"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374189943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40744"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374200903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55535"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374210983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:20.374225763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374233743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51978"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374244423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37696"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374254513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:44956"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374265013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46979"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374275113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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":"c0cf013f-c61e-4cea-bcd1-a37d210a14dc"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374288233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374295823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51929"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374305873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38697"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374318803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38695"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374330363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55055"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374340734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:20.374355064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:20.374365244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374372804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47927"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374382824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47400"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374393224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:32826"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374404384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47368"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374414724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:20.374428234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:20.374438014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374446384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374455704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"e81d6354-48a3-45d0-acbb-91a295f12dae","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374464444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374479874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374491434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374502774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374515034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374527204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374538164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374548785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374560395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374571785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374583475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374596805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374608685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374620195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374631395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374643145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374655305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374666825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374678865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374690385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374701585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374713255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374724705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374737695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374748616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374760376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.374771786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.374782646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381522469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381535889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381558709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381570269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38158154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.3815931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38160995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38162115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38163291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38164426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38165599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.38166543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.38167458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","discovery_addr":"[::1]:51978"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.38168519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.38174592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","discovery_addr":"[::1]:40425"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.38176275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381774511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","discovery_addr":"[::1]:51929"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.381831091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381846311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","discovery_addr":"[::1]:47927"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.381856401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381867621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"discovery process not yet complete","elapsed":"9.07µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:20.381878671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381889531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","producer_id":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381901941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.381912811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:38133","component":"dropshot","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.381927701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:38133","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.381941131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:38133","component":"dropshot","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:38133","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.381952331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.381961431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.381970312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.381984412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.381993252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","interval":"10s","address":"[::1]:38133","producer_id":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.382006562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","address":"[::1]:38133","producer_id":"e81d6354-48a3-45d0-acbb-91a295f12dae","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.382018582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.382029222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.405535249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","sender":"Sender { addr: [::1]:57930, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.40566179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","sender":"Sender { addr: [::1]:33719, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.40571599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","sender":"Sender { addr: [::1]:53574, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.405775241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","sender":"Sender { addr: [::1]:60958, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.450240714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453677891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","addr":"[::1]:51978"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453703481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453717261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","addr":"[::1]:40425"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453733241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453745891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","addr":"[::1]:51929"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453756081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453768071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","addr":"[::1]:47927"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:20.453778921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"75.409588ms","count":"0"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.453797411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"discovery process not yet complete","elapsed":"76.059191ms"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.453809052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453827732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453838782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453849922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.453860612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.551997084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.552051424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.552079414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.552099995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.552109615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","chassis_type":"Switch","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553496492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553667923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553679603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553689293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553699043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.553715503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.553727013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.553738053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.553753813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.553774973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.553796063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.553816473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.553844773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.553893584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.553922094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.553949744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.553988184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.554007034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554024794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554050004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.554067895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554085325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554099805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554111035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554213295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554228335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554239235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554250075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.554306256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554343296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554369966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554391236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554411726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554433046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554453616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554475337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554517607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554538987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554584297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554610027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554631107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554654788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554675378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554696818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554717238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554738838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.554775368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.554813498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.554843108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.554871249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.554924019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.554957289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.555007779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.555031179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.55506894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.55509177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.55513053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.55520557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.55523473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.555247001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.555258371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.556384296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.556446907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.556495797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.556528727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.556588427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.556626517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.556651788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.556662528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560043834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560074365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.560086985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560099465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560110755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560121795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.560134055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560172615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560191135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560200815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","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:36:20.560211655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560237185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560246425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.560257155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560268016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.560291186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560302136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.560312916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560324676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560338586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560347806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560358566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560369376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560379886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560390596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560399956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560410966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560421846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.560432736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.560443556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.560455706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.56114094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.56121014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.56127252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561299841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561324301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561346181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561367511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561388721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561410921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561452691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.561478331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.561521772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.561564282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.56320152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.564103305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.564127225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.564137385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.564148585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.564157825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.564168285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.564179215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.564194825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.564206725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.5651152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.56516838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.56522531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.56524807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.565270161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.565291741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.565312641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.565333381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.565369361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.565464582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.565521052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.56720248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.567823533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.567864914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.567877604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.567890694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.567901844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.567914944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.567928024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.567940394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.567993814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.568006444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.568060545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.568099475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.568129575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.568156895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.568168725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.668246517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52314"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.67875478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ee5e971-fd6c-4764-b480-aa0cf27621d0","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.67885443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ee5e971-fd6c-4764-b480-aa0cf27621d0","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.680612499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ee5e971-fd6c-4764-b480-aa0cf27621d0","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1876,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.681669664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"a8d5b3ff-fcac-48bc-8dec-f06a4cefcedf","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.681700394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"a8d5b3ff-fcac-48bc-8dec-f06a4cefcedf","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.68279798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.682979031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.683108771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:20.683183142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.683274442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.683456303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"a8d5b3ff-fcac-48bc-8dec-f06a4cefcedf","remote_addr":"[::1]:52314","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1790,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.786221439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:20.787095623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"411.792285ms","count":"1"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.29318113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.295060809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"919.755611ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.610049759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.610095679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.610107099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.61011719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.6102548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.610294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.61031108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.610322071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.619799808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.621292605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.621314685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.621370296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.627155614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.629362716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.629400446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.629481096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.629505536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.629517376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.629529546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.629541686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.629883568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.629944948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.629961969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.629996349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.630005839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.630024649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.630033799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.63020403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.63025189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.63026367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.63027508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.63029472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.632587432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636284521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636311831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636325961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636337611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636349321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636359391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636373241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636413111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636431211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636443791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636455421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636466531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636478282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636490632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, 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:36:21.636502592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636529042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636538632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636549362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636558282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636569152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.636592612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636603602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636614472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636626842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636640342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636652312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636661472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636672333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636683253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636694073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636704943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636727293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636738513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636749433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.636760353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.636772643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.636783873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.638329681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.638406811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638727473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638766293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638792853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638814263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638835343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638855863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638876774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638935544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.638956974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.639004124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.639039834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.645816068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.645853088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.654885894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.65606928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.65608743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.65609772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.65610864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.65612777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.6561394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.6561524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659449676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659481277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659493577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659503717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659515147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659526497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659538077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659600527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.659611627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.659627017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.659638867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.660493292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.661948979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.687275916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.693899579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.693938679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.69395042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.69396341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.69397761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.69399031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.69400871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:21.6940204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.69404893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.69407025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.69409593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:21.69412011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.6941363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.550282823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.551345528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"2.1760244s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.55358428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.55366517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.55369186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.55371545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.553785181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.553862201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.553895291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.553926752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.554031062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.554136373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.554208153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.554271743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.554438864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.554513204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.554570985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.554625425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.554719815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.554809556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.554841816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.554872316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.554934586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.555015417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.555050717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573081487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573127937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573142178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573152858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573165308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.573200248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573213148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573225558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573237818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573279398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573299098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573311718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573324218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573334768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573346559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573363419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573375079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573385039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573396659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573408669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573420459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573431699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573442929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573455089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, 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:36:22.573467079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573489929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573499509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573510329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573519919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573531129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.57356139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.5735732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.57358494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.57359725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.57360912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57362188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57363125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57365295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57366403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.5736747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57368566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57369514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57370605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57371737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.57373019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.57374151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.573753381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573765251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573777631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573789831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573798741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573810121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573821321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573831721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573842921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573855471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573866221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.573875731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573887221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.573898841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.588740586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.588932287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.588967417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.589001907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.589099438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.589122858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.589184818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.589223558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.589913952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.590803576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590830106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590840266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590851436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590860566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590871096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590881906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590893287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590909267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.590920367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.590931367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.590943037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.591965682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.592048502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592081703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592092693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592104663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592113773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.592130643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.592148103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.592694796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:22.592722436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592860356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.592899847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.592936367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.592966437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:22.592990037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.593003677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.550415217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52316"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.571300072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1dcfb9f8-8b3b-494f-9dd8-2b1dd9cde80e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.57476387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1dcfb9f8-8b3b-494f-9dd8-2b1dd9cde80e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57479717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57480966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57483576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57484579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.57485884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.5748706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57488264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.57489395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.57491569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.574938241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.574959391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.574979801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.575004311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578254267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578295917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578320927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:23.578344097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578358597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578371137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578384107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:23.578472288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578482288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578494288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578504088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578516888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.578526358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578537248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 12 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578548138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578559478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.578570738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.578581648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578593209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578602639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578611779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578621009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578630269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578643469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578652429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578661529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578670499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578679339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578688329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578697369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578706509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578715579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578724759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578733549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578742769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578752039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578763859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578772809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.578781669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57879085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57880005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.5788094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57881895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57882801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57883734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57884623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57885582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57886543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.57887466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.5788834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1dcfb9f8-8b3b-494f-9dd8-2b1dd9cde80e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":4836,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57890697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.57891895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.5789309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.57894285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579152131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579192132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579248832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579290542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579323832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.579339202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.580221907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:23.580247277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.580258417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.580269407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.580324067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bcb57ed6-9c1e-446b-9b71-22486135b302","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.580410898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bcb57ed6-9c1e-446b-9b71-22486135b302","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584158557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584202277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584216397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584231087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584245127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584258827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584281667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584292887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584304917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584328147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:23.584341248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584393638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584422928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584435258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584446948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584474838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584487328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584499318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584510848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584522678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584532179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584543049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584553959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584564639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584575209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584584799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584597199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584608069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.584618739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584629169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584640139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.584651139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.586511189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.595009231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, 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:36:23.595055251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bcb57ed6-9c1e-446b-9b71-22486135b302","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":6301,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595086161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595097351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595109411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595121181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595132711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595144002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595155292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595166902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595176862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.595189242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.595203162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.595215312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3b9a48a3-81b5-4803-8f77-6c30e0e31507","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.595228532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3b9a48a3-81b5-4803-8f77-6c30e0e31507","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.597893645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.598023186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.598050126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.598358568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.598403768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.598475308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.598498758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.598608759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.598661339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.598692689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599351603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599482343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599520134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599586934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599614834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599666584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599688295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599709635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599735225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599755585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599776255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.599797005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599879675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599918556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.599946736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.601548614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606005936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606058217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606073377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606089647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606101827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606111827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606123657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606147237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606159017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606170207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606182087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606194407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606212157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606237738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606259418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606283258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606307788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606319238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606333918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606344828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, 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:36:23.606358008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606369688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, 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:36:23.606382998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 21 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.606394508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3b9a48a3-81b5-4803-8f77-6c30e0e31507","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":15526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606423038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8c1d4e3e-9ac9-4397-adc9-031881ce00fd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606436169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8c1d4e3e-9ac9-4397-adc9-031881ce00fd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606452159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, 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:36:23.606498729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606515449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, 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:36:23.606528499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606539549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, 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:36:23.606552189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606562939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, 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:36:23.606575529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606586639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, 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:36:23.606599239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606613379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, 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:36:23.606625709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.60663697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8c1d4e3e-9ac9-4397-adc9-031881ce00fd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":516,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.60666183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e7b8b12b-8856-492c-b77a-51d1cd72a755","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.60667445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e7b8b12b-8856-492c-b77a-51d1cd72a755","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.60668762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, 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:36:23.60670026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.60671128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, 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:36:23.60672388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.6067343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, 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:36:23.60674841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.60675956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, 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:36:23.60677231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, 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:36:23.60679582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.60680671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, 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:36:23.60681935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.60683077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e7b8b12b-8856-492c-b77a-51d1cd72a755","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":493,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606843981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"da4f0f0e-6d8a-4553-bac3-518f9664afdc","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.606857781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"da4f0f0e-6d8a-4553-bac3-518f9664afdc","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.606870471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, 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:36:23.606883171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606894131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, 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:36:23.606906231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606916951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, 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:36:23.606929401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606940301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, 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:36:23.606953111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606964771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, 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:36:23.606978761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.606990291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, 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:36:23.607002861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.607014431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"da4f0f0e-6d8a-4553-bac3-518f9664afdc","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":437,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.607180782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07403d39-938f-4b6a-97c4-69c67f4deccd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.607226852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07403d39-938f-4b6a-97c4-69c67f4deccd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.607355803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, 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:36:23.607456894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.607502954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, 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:36:23.607568464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.607606044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, 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:36:23.607659245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.607692725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, 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:36:23.607743105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.607777965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, 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:36:23.607828915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.607861966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:36:23.607912966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.608002816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07403d39-938f-4b6a-97c4-69c67f4deccd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":832,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.609015401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"218ab4af-0197-446b-8478-25f84f35ca11","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.609062431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"218ab4af-0197-446b-8478-25f84f35ca11","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.609190202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, 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:36:23.609344833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611326643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, 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:36:23.611355483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611368293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, 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:36:23.611381963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611393543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, 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:36:23.611410953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611421913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, 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:36:23.611445203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611456673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, 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:36:23.611468983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.611480433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"218ab4af-0197-446b-8478-25f84f35ca11","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":863,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.611502224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ce32a935-d41e-44b8-8f99-ba8573737085","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.611514924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ce32a935-d41e-44b8-8f99-ba8573737085","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.611527584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.611538444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.611553974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ce32a935-d41e-44b8-8f99-ba8573737085","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.625004401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8497106-f479-4e33-9d78-03e0d0ad8c21","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.626116477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8497106-f479-4e33-9d78-03e0d0ad8c21","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.626155397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.645476324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.646205168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8497106-f479-4e33-9d78-03e0d0ad8c21","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":21214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.649231943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7e106f9b-fa82-4af0-b2bc-d22da7402545","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.650260268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7e106f9b-fa82-4af0-b2bc-d22da7402545","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.650293658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.74240748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.743393995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7e106f9b-fa82-4af0-b2bc-d22da7402545","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":94170,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.75046831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"84c9c119-57ab-41c3-8205-a49aef57b072","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.750541271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"84c9c119-57ab-41c3-8205-a49aef57b072","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.751068293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.751654576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.75246083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"84c9c119-57ab-41c3-8205-a49aef57b072","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.752487711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"79c9a28b-71f8-4550-8711-264433eae6db","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.752500011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"79c9a28b-71f8-4550-8711-264433eae6db","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.752512391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.752767152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.752794072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.752817362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.752828822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 20 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.752853412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"79c9a28b-71f8-4550-8711-264433eae6db","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":450,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.763229514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2fcd9001-4f66-4028-bfa7-c97cdf266b6f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.763274545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2fcd9001-4f66-4028-bfa7-c97cdf266b6f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.763664236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764749182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.764766202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764779762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.764790632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764803192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.764813512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764825802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.764838302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764850292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764861163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.764873293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.764884133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2fcd9001-4f66-4028-bfa7-c97cdf266b6f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1596,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.765587766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f821e40e-8aee-4bab-8263-e770805c94cf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.765604596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f821e40e-8aee-4bab-8263-e770805c94cf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.765751227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.766131659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.767112824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767129354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.767140604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767153604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.767163964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767176284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.767186864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767283485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767294705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767341625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 32 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.767354325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f821e40e-8aee-4bab-8263-e770805c94cf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":953,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767389695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84088c4-9579-42c7-b3f9-2af10842d17a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.767416715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84088c4-9579-42c7-b3f9-2af10842d17a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.767429276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.774976914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.775560356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.781882398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.781997389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.784070679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.784163169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.78621867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.7863222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.786360621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.786372871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.786410391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.786707792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84088c4-9579-42c7-b3f9-2af10842d17a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":19854,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.794865023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"45c21032-5702-4dc2-b63f-9e30ca2e60c5","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.796711952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"45c21032-5702-4dc2-b63f-9e30ca2e60c5","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.796797103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.798450991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.80028098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.80030816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800320481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800334221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800345471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800358301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800369351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800381621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800392241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800409571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.800421201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"45c21032-5702-4dc2-b63f-9e30ca2e60c5","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":3986,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800444281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2fc6c520-45c4-4257-82ba-2cc3cf166af6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.800457701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2fc6c520-45c4-4257-82ba-2cc3cf166af6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800470731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800483171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800494041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800506211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800516972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800531062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800541902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800554112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800564892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800577152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800592602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800604972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.800616302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2fc6c520-45c4-4257-82ba-2cc3cf166af6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":500,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800629582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"90c5cf16-d418-4c24-85bd-a133fece83cd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.800642062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"90c5cf16-d418-4c24-85bd-a133fece83cd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800655912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800667982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800678322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800690282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800700562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800712683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800722813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800734913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.800745333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800757223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800768853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800780973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.800791573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"90c5cf16-d418-4c24-85bd-a133fece83cd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.800997174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"529f5216-16bc-4748-8a23-628616072b09","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.801009454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"529f5216-16bc-4748-8a23-628616072b09","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.801100064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.801166645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.801252295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"529f5216-16bc-4748-8a23-628616072b09","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.801684647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b5a55aae-4ccc-408d-bbb1-86c02ed7bc4b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.802661942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b5a55aae-4ccc-408d-bbb1-86c02ed7bc4b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.802680312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.802692353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.802702673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b5a55aae-4ccc-408d-bbb1-86c02ed7bc4b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":313,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.802716763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9a4857d3-7763-4535-822f-55fd24c3ccaf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.802729013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9a4857d3-7763-4535-822f-55fd24c3ccaf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.802741533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.802752973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.802763333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9a4857d3-7763-4535-822f-55fd24c3ccaf","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.804300121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88c2a1a0-8343-4875-969e-eeea10f750da","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.805333776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88c2a1a0-8343-4875-969e-eeea10f750da","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.805578867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.805774778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.807999299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88c2a1a0-8343-4875-969e-eeea10f750da","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1598,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.808034629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"0341392f-8141-45f5-9cae-7994f5d2047a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.808048659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"0341392f-8141-45f5-9cae-7994f5d2047a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.808062969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.808076959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.80809919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.80812686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.80813912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.80816497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"0341392f-8141-45f5-9cae-7994f5d2047a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":658,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.809970539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9d5254d2-9d0a-40c6-bca6-6cd23f14491c","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.809991689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9d5254d2-9d0a-40c6-bca6-6cd23f14491c","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.810111789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.81027091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:23.810334471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.810436421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9d5254d2-9d0a-40c6-bca6-6cd23f14491c","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.811987719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"db6eeb55-1446-4c1e-8643-90dd4fa6861d","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.813227265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"db6eeb55-1446-4c1e-8643-90dd4fa6861d","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.813260105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.813273935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.813287515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"db6eeb55-1446-4c1e-8643-90dd4fa6861d","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":442,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.814003939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"6b15fa5a-fd48-4b98-9670-12609360c9c3","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.814065709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"6b15fa5a-fd48-4b98-9670-12609360c9c3","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.8142137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.814385751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.814449531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"6b15fa5a-fd48-4b98-9670-12609360c9c3","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":455,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.832583932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ccbf542c-b823-4235-adff-b41991b9653b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.833923589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ccbf542c-b823-4235-adff-b41991b9653b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.833971019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.833986509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.83399809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.83401556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.83403153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.83405916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.83407034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.83408295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.83409783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.8341115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.83412359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.83413664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.83417574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ccbf542c-b823-4235-adff-b41991b9653b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":964,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.841035704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f074530f-f486-4c4c-8854-88018576b297","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.851452227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f074530f-f486-4c4c-8854-88018576b297","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851506667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851523137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851534697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851548567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851560447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851573707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851588448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851601788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851615038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851627908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851639848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851654038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.851667138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f074530f-f486-4c4c-8854-88018576b297","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":3497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851686138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7876a6fa-38d2-4c8e-baa4-662ac200a070","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.851699568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7876a6fa-38d2-4c8e-baa4-662ac200a070","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851713068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851726758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851738798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851753498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851765368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851837379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851849379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851863079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851874619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.851887709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.851902719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.853068025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.853085465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7876a6fa-38d2-4c8e-baa4-662ac200a070","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":901,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.853114305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44b6e1a1-88a1-43a4-8a1a-244386f3a0c1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.853128655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44b6e1a1-88a1-43a4-8a1a-244386f3a0c1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861768349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861786109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.861797339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861814519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861826009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861838739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.861850129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861865129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.861876169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861888889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.861900809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.861914509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.861926809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44b6e1a1-88a1-43a4-8a1a-244386f3a0c1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2893,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86195274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"24d49107-f394-4395-b6ca-bc2bb2fc425f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.86196589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"24d49107-f394-4395-b6ca-bc2bb2fc425f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86197929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86199237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.86200556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86201814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86202884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86206003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86207056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86208294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86209359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86210592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.86211696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.8621315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.862143241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"24d49107-f394-4395-b6ca-bc2bb2fc425f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":5180,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862156821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97e6206b-2ddf-433f-b43b-bb3bbf22e65f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.862169351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97e6206b-2ddf-433f-b43b-bb3bbf22e65f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862182361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862194501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862205181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862217401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862228201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862240621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862252691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862265291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862276331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862289061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862300601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.862313381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.862324591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97e6206b-2ddf-433f-b43b-bb3bbf22e65f","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":606,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.865600258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"36225552-48c8-4b88-b4c1-0d80348c42d1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.867086505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"36225552-48c8-4b88-b4c1-0d80348c42d1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.867121786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.867141896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.867153156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"36225552-48c8-4b88-b4c1-0d80348c42d1","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.874926305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7d6ee659-19cc-42cd-8824-318438af4025","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.875001635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7d6ee659-19cc-42cd-8824-318438af4025","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.875344337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.875858709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.875880879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7d6ee659-19cc-42cd-8824-318438af4025","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":873,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.877825129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d778c3e-1578-4e18-ac82-c361425fb224","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.87995706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d778c3e-1578-4e18-ac82-c361425fb224","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.87998998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.88000651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.88001745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d778c3e-1578-4e18-ac82-c361425fb224","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":565,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.88003302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a7141c63-7a69-4535-8cb6-a2e6642df19b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.88004509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a7141c63-7a69-4535-8cb6-a2e6642df19b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.880443762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.88203378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.882146081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a7141c63-7a69-4535-8cb6-a2e6642df19b","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2996,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.892375942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"87d4bad9-f0f7-4752-a142-eafd50a3bbd6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.892415392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"87d4bad9-f0f7-4752-a142-eafd50a3bbd6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.892595333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.892788904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.893009485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.893067746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.893199146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.895338347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"87d4bad9-f0f7-4752-a142-eafd50a3bbd6","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1010,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.895374077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e9237ddd-6c19-46bc-ab9d-186ad82ca8a2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.895394367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e9237ddd-6c19-46bc-ab9d-186ad82ca8a2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.895407457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.895520198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:23.895627038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.895751249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e9237ddd-6c19-46bc-ab9d-186ad82ca8a2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1712,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.896336422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"318bf803-2a75-41ac-a20b-e9b2cba06398","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.896383202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"318bf803-2a75-41ac-a20b-e9b2cba06398","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.896526053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.896649613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.896759714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"318bf803-2a75-41ac-a20b-e9b2cba06398","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.897243396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"777a2445-f0dc-4837-9eaa-9cc718c80b63","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.900497853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"777a2445-f0dc-4837-9eaa-9cc718c80b63","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900528893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900541703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.900554903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"777a2445-f0dc-4837-9eaa-9cc718c80b63","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":288,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900570573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ecdb94f3-95dd-4967-9edc-c554e141a098","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.900582893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ecdb94f3-95dd-4967-9edc-c554e141a098","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900600413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900612873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900623663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900636223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900647043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900659613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900670523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900682803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900693414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900705674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900718954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900731254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.900742554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ecdb94f3-95dd-4967-9edc-c554e141a098","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":480,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900755404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a29b1797-a611-4b26-b156-227874b31662","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.900767864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a29b1797-a611-4b26-b156-227874b31662","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900780294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900792424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900803004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900815034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900825734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900839344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900850074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900862444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900873134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900885304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900896495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900908835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.900919965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a29b1797-a611-4b26-b156-227874b31662","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900933175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a55856b-d95c-4845-b9d6-8d9e44dc357e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.900946615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a55856b-d95c-4845-b9d6-8d9e44dc357e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900959165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900971715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.900982155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.900994655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901005485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901017975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901028595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901040755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901051275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901064835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901075675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901088076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.901099446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a55856b-d95c-4845-b9d6-8d9e44dc357e","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901112606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f8b108a-8de7-4ad8-aa0a-ca41b0956c29","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.901125356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f8b108a-8de7-4ad8-aa0a-ca41b0956c29","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901138116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901150196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901160456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901174196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901184426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901196686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901206946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901219016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901460967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901664518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.901721969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.901785359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.901869739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f8b108a-8de7-4ad8-aa0a-ca41b0956c29","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1677,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.906586823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"41ffebf6-66f0-43f9-9f38-f936709d7a7a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.906622453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"41ffebf6-66f0-43f9-9f38-f936709d7a7a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.908613644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909050046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:23.909069756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909083156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909093576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909141556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909158826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909171526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909187106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909199517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909209867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.909222257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.909259557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"41ffebf6-66f0-43f9-9f38-f936709d7a7a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2995,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915452308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b887314-3eba-48d0-96fe-3551b09ad8dd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.915489638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b887314-3eba-48d0-96fe-3551b09ad8dd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915504818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915518608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915534828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915560548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915587928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915602068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915613308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915625998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915636608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915648978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915659919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915672299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.915687779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b887314-3eba-48d0-96fe-3551b09ad8dd","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":635,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915707829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"80beb484-867d-40d0-912d-8b1e4d6665e2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.915720239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"80beb484-867d-40d0-912d-8b1e4d6665e2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915732759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915743579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.915754489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"80beb484-867d-40d0-912d-8b1e4d6665e2","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915767339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75439c40-ba3c-4fd8-9a1f-09c5150c67a0","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.915779899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75439c40-ba3c-4fd8-9a1f-09c5150c67a0","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915791999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915803319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.915817019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75439c40-ba3c-4fd8-9a1f-09c5150c67a0","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":325,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.915829559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16765739-c130-4906-a619-4fec7918707a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.915841689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16765739-c130-4906-a619-4fec7918707a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.91585392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.91586561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.91587612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16765739-c130-4906-a619-4fec7918707a","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.917640739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"314ea09b-925a-4dbc-9351-e739bb6a54ef","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.917671339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"314ea09b-925a-4dbc-9351-e739bb6a54ef","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.917809999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.919482218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.922011141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"314ea09b-925a-4dbc-9351-e739bb6a54ef","remote_addr":"[::1]:52316","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2020,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.24294084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.245920365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"3.870576036s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.553321676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.556670772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.556705593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.556716813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.556727093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.556740663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.556782553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.556799913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.556818033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.556839503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.556860613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.556881924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.556904494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.556928624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.556952204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.556976844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.556999984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557011304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557023994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557036554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557048494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557070544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557080605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557091855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557101475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557112975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557122155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557133315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.557157135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557169145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557180745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557194395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557205995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557217945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557229905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557241985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557250975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557262165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557271126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557281756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.557290836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.557301846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557314726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557325766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557603497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.557670378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.559459187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, 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:36:24.559487947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559511047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559522157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559533777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559548117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.559559427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.559583137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.559594757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.559609997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.559621437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.559633467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559645728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559659488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559670168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559708178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559724778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559735858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559745268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559756558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559767668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.559778518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.559789318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.559800478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.561295266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.561337426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.561627158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563402687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563426697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563438197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563449097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563459927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563470587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563482017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563491337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.563531897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.563559357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.563571087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.563583897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563595957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563605208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563620528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.563629448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.563639698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.563650448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.564404562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.566296401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566319171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566329521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566340871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566349961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566360921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566372291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566412762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566432812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566443712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.566454582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.566466282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.566482352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.566494742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566507382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566516852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566527782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.566537082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.566547732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.566558822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.566634763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.566661663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:24.567085295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.567126265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.567147225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.567170305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:24.567194815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.567207476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.291679248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52318"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.293422007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"be71c8f3-d4b3-442b-b413-ffc4e81d2f4d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.293488467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"be71c8f3-d4b3-442b-b413-ffc4e81d2f4d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.293706318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.293943269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.295959979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.29616388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296188791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296199271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296208291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296217251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296226171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296235361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296244191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296252911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296265251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296274141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296287871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296296791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296305601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296314551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296323391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296332291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296341221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296350051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296358801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296367531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296376242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296385072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296398482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296407842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296418632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296427752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296441292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296450242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296459112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.296468102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.296476272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"be71c8f3-d4b3-442b-b413-ffc4e81d2f4d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2887,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.297033525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"4965ebd9-dfa5-4c7e-9cbd-53001ee0f273","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.297067775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"4965ebd9-dfa5-4c7e-9cbd-53001ee0f273","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.297338226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.297356776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.297383447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.297406967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.297418577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.297453267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"4965ebd9-dfa5-4c7e-9cbd-53001ee0f273","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.29798634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"954af0d4-1a74-464d-b3f4-0800d4530ec8","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.29801134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"954af0d4-1a74-464d-b3f4-0800d4530ec8","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298169821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298336431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298363792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298389832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.298401082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298510112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.298523982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298536242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.298550982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298563022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298573733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.298585823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.298606663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"954af0d4-1a74-464d-b3f4-0800d4530ec8","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":626,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299194276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bc993889-1e1f-4d76-a51d-4779c2b066d1","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.299216276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bc993889-1e1f-4d76-a51d-4779c2b066d1","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299229246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299241896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299252676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299331086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.299341916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299354036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.299364476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299376426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.299387347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299399657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299410467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299422997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.299479227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bc993889-1e1f-4d76-a51d-4779c2b066d1","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299817109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"869255f9-9614-41c6-ad21-4daae824664a","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.299836119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"869255f9-9614-41c6-ad21-4daae824664a","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299911029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.299978109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30003904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30005652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30006869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30007914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30009568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30010602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30013427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30017563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.300225611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"869255f9-9614-41c6-ad21-4daae824664a","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300553672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bedd9311-da75-40a2-9b3f-945b3ae9588f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.300571692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bedd9311-da75-40a2-9b3f-945b3ae9588f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300656623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300725273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300736983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300759503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300770403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300795793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300806443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300832094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300842594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300865654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300876304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.300952004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.300963384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bedd9311-da75-40a2-9b3f-945b3ae9588f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301258406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbb47803-8e88-40d9-8230-11c9b7e2fbfe","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.301270956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbb47803-8e88-40d9-8230-11c9b7e2fbfe","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301349386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301419766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301436167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301481367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301497747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301509927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301522797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301535117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301545457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301568847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301579447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301607587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.301656358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbb47803-8e88-40d9-8230-11c9b7e2fbfe","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.301959519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6261b93b-6ae8-4619-aef0-a8c2571a919f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.301972279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6261b93b-6ae8-4619-aef0-a8c2571a919f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30205842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.30218065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.3022087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302245831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302256491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302283731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302294391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302318321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302328711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302354131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302366801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.302387891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.302442582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6261b93b-6ae8-4619-aef0-a8c2571a919f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303681058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2657b8e2-3be1-444f-a94b-6d45541fdea2","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.303710798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2657b8e2-3be1-444f-a94b-6d45541fdea2","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303724478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303736218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 97 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.303756798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2657b8e2-3be1-444f-a94b-6d45541fdea2","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":359,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303771788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cd634c15-9dfa-437c-a5cb-9512c32572e9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.303783498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cd634c15-9dfa-437c-a5cb-9512c32572e9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303800158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.303875339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.303959909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cd634c15-9dfa-437c-a5cb-9512c32572e9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.304311611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"abfceb14-3274-4b78-8774-57a0b4735c76","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.304332381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"abfceb14-3274-4b78-8774-57a0b4735c76","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305142805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305155545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.305166035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"abfceb14-3274-4b78-8774-57a0b4735c76","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305183675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f8f65f3c-7ff9-45cd-902c-456b369d2b4b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.305195705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f8f65f3c-7ff9-45cd-902c-456b369d2b4b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305213156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305224196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.305234346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f8f65f3c-7ff9-45cd-902c-456b369d2b4b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":328,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305539927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"3859484d-e2d7-4d0d-bdc2-f5f2622abfd0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.305559997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"3859484d-e2d7-4d0d-bdc2-f5f2622abfd0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.305583327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.306321471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.306347191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.306375301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.306392812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.306417732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"3859484d-e2d7-4d0d-bdc2-f5f2622abfd0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.306946794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7a57fe85-2f90-459f-9d84-d7c372d2546d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.306977814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7a57fe85-2f90-459f-9d84-d7c372d2546d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.306992005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307009515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307019945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307032105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.307042255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307054425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.307064725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307077055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.307087315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307099265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307111055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307124505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.307135695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7a57fe85-2f90-459f-9d84-d7c372d2546d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307351896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f7fca483-fef6-48a5-be59-a3b0dc884449","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.307370696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f7fca483-fef6-48a5-be59-a3b0dc884449","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307438447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307509527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307525067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307631008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307660138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307679138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307690198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307702898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307713458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307725488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307736268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.307761068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.307813929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f7fca483-fef6-48a5-be59-a3b0dc884449","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.3081142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3511ab1d-6851-40de-93b9-9eea61de4aa9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.30812818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3511ab1d-6851-40de-93b9-9eea61de4aa9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308202421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308269241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308291701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308318601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308329261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308353541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308364051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308388912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308399522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308422812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308433442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.308871394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.308932354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3511ab1d-6851-40de-93b9-9eea61de4aa9","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":819,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309242756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5669a13b-3026-4388-b4c9-a16442b4e94b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.309255906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5669a13b-3026-4388-b4c9-a16442b4e94b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309338156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309498447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309523137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309559758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309575138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309602988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309615248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309636028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.309646518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31005166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31006649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31007896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.31008996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5669a13b-3026-4388-b4c9-a16442b4e94b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":516,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310304231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"886bbf51-3235-442d-8f6c-79c5ad8ca99b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.310319551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"886bbf51-3235-442d-8f6c-79c5ad8ca99b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310404872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310465312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310484542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310557143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310567773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310579983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310590563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310602713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310617463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310629653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310639823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.310652423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.310695183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"886bbf51-3235-442d-8f6c-79c5ad8ca99b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311052505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b805b7df-2b48-4295-a049-7ec91546a5a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.311072305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b805b7df-2b48-4295-a049-7ec91546a5a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311187116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311203376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311225346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311269426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311297376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311310876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311321396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311665228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311682278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311695118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311705428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311717798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.311739029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b805b7df-2b48-4295-a049-7ec91546a5a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311818469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7c1782d9-d5a8-47ce-bb26-3919a5e8ce1d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.311830749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7c1782d9-d5a8-47ce-bb26-3919a5e8ce1d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.311915099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31203596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 103 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.31209856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7c1782d9-d5a8-47ce-bb26-3919a5e8ce1d","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.312427652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"77c12d32-ab27-46e3-a169-239fc78b1d7e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.312443642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"77c12d32-ab27-46e3-a169-239fc78b1d7e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.312558863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.312884624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.312907224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"77c12d32-ab27-46e3-a169-239fc78b1d7e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.313130206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6bb5ccd-3da6-43a0-8d4a-adf4868a88a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.313162336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6bb5ccd-3da6-43a0-8d4a-adf4868a88a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.313228176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.313732969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 105 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.313754219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6bb5ccd-3da6-43a0-8d4a-adf4868a88a6","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31399346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d75932bd-efea-433b-b111-abee2a498614","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.31401216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d75932bd-efea-433b-b111-abee2a498614","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31402526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31404743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.314331762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d75932bd-efea-433b-b111-abee2a498614","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":315,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.314504642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"617469c9-e840-4abe-83ff-54ba6cf1be89","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.314519793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"617469c9-e840-4abe-83ff-54ba6cf1be89","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.314580173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.314643423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.314696533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.314721394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.314770384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.314855464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"617469c9-e840-4abe-83ff-54ba6cf1be89","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.315304246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e51b212f-82fa-47f4-b4a5-810e29cacf39","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.315327506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e51b212f-82fa-47f4-b4a5-810e29cacf39","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.315362757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.315560278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.315576648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.315587968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e51b212f-82fa-47f4-b4a5-810e29cacf39","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":210,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.316452422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4ccb8647-92b6-446e-bbfe-241ae9f14355","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.316870724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4ccb8647-92b6-446e-bbfe-241ae9f14355","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317245696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317260226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.317272976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4ccb8647-92b6-446e-bbfe-241ae9f14355","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317296856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b950aa7-58c6-4633-ae85-41bc2441c259","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.317309216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b950aa7-58c6-4633-ae85-41bc2441c259","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317321936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317333186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.317349936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b950aa7-58c6-4633-ae85-41bc2441c259","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317362446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0defed72-4711-441a-8cf3-e274b63e7495","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.317374317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0defed72-4711-441a-8cf3-e274b63e7495","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317386857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317399197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317409337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317421367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317431527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317443567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317455387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317468307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317478867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317491097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317501837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317513777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.317524357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0defed72-4711-441a-8cf3-e274b63e7495","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317792569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d79d064-d970-4d26-ae52-2526ff4cae41","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.317814759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d79d064-d970-4d26-ae52-2526ff4cae41","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317827849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317861219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317929289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317948269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317959229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317971439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.317981979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31799885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31802632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31804785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31806258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.31807947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.31809003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d79d064-d970-4d26-ae52-2526ff4cae41","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319281306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dcc53ac4-88ba-437c-a9e3-738dae76da5b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.319308446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dcc53ac4-88ba-437c-a9e3-738dae76da5b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319322986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319336246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319346976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319410477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319421307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319435387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319446107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319458117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319468957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319490187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.319501097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319527237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 120 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.319538337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dcc53ac4-88ba-437c-a9e3-738dae76da5b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319553757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e4026b4-c5fc-49c6-9e7e-36c77c0206b0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.319581088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e4026b4-c5fc-49c6-9e7e-36c77c0206b0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319595118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319612778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.319623108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319635138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.319645668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319781569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319805579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319830539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319841559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319863039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.319873529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.319902239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.319956289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e4026b4-c5fc-49c6-9e7e-36c77c0206b0","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":814,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320637703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"568a6b12-a812-480e-a595-b68bce46e501","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.320664473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"568a6b12-a812-480e-a595-b68bce46e501","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320791164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320887014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.320907594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320936094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.320952865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320974865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.320987625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321028335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321040345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321068185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.321078605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321105185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.321156696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"568a6b12-a812-480e-a595-b68bce46e501","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321469367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea075c67-080d-4f95-80e2-e87d5d3f352e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.321483697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea075c67-080d-4f95-80e2-e87d5d3f352e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321564978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321631158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.321695038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321709888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.321720668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321732678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.321743098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321755049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321766839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321781879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.321792379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.321816819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.321868809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea075c67-080d-4f95-80e2-e87d5d3f352e","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322186391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"63fa9102-3b23-40e2-a97e-bc2d4fb21d7b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.322206121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"63fa9102-3b23-40e2-a97e-bc2d4fb21d7b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322355542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322375322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.322404392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"63fa9102-3b23-40e2-a97e-bc2d4fb21d7b","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322730393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"354dea8d-02b8-4b22-a828-60ca4ff3a658","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.322744784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"354dea8d-02b8-4b22-a828-60ca4ff3a658","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322871994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.322930765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.322999995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"354dea8d-02b8-4b22-a828-60ca4ff3a658","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":273,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324223801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9560c210-c5b9-46c5-a2ba-aaf10f5bd5ed","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.324239071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9560c210-c5b9-46c5-a2ba-aaf10f5bd5ed","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324275421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324287121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.324297831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9560c210-c5b9-46c5-a2ba-aaf10f5bd5ed","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324316932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dd18354-a589-4627-9188-a4592c576151","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.324328912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dd18354-a589-4627-9188-a4592c576151","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324341042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324352262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.324363462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dd18354-a589-4627-9188-a4592c576151","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324375672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"3c4d18ef-0fa3-4de1-a1fc-91b77cdeab1c","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.324387182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"3c4d18ef-0fa3-4de1-a1fc-91b77cdeab1c","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324447332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.324508172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324565353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.324588413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.324639273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.324726884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"3c4d18ef-0fa3-4de1-a1fc-91b77cdeab1c","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.325105605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e890e88-c334-442f-8a5f-cfc291c0760f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.325121226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e890e88-c334-442f-8a5f-cfc291c0760f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.325190546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.325234516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.325261316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.325314687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e890e88-c334-442f-8a5f-cfc291c0760f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.325615728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"aa2dc37b-c0b9-4465-84ee-1e7f4f4fef49","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.325628478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"aa2dc37b-c0b9-4465-84ee-1e7f4f4fef49","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.325697688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.325766939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.325825519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"aa2dc37b-c0b9-4465-84ee-1e7f4f4fef49","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326145301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9cb889dc-e985-444b-893f-65ce164e97a3","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.326158551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9cb889dc-e985-444b-893f-65ce164e97a3","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326224751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326291021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.326346532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9cb889dc-e985-444b-893f-65ce164e97a3","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":206,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326652103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d9ad46f-98e2-4136-ae1a-2ab921ef2e72","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.326665073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d9ad46f-98e2-4136-ae1a-2ab921ef2e72","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326743274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326814074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326836024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326865274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326875834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326904575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326915075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326940395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326964745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.326996905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327008015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327034015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.327083335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d9ad46f-98e2-4136-ae1a-2ab921ef2e72","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":437,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327388657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8e27eed-832f-4e87-ab9e-5522f1bef938","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.327401367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8e27eed-832f-4e87-ab9e-5522f1bef938","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327473797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327543308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327563498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327592708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327603268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327630428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327640988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327665958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327676338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327704479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327715389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.327740519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.327788389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8e27eed-832f-4e87-ab9e-5522f1bef938","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328091421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d4aefc9c-ae73-4653-bebb-33fa5a5ff0f5","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.328104421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d4aefc9c-ae73-4653-bebb-33fa5a5ff0f5","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328197301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328242861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328265051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328294652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328305392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328334872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328345342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328369982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328380512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328407442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.328417922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328443602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 120 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.328562663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d4aefc9c-ae73-4653-bebb-33fa5a5ff0f5","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328792744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0a67fc7f-a638-4231-bbf0-927545f7f43f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.328805504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0a67fc7f-a638-4231-bbf0-927545f7f43f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328877005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328943865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.328964625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.328993305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.329003715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329029755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329040275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329065056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329075276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329101366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.329111756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329137556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.329186776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0a67fc7f-a638-4231-bbf0-927545f7f43f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329496738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d29308-e79b-4a0d-afc1-efec54ca7f95","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.329534188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d29308-e79b-4a0d-afc1-efec54ca7f95","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329576558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329643588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.329660679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329711359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.329721819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329733909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329744249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329756249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329766579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329819119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.329833579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.329845749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.3298884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d29308-e79b-4a0d-afc1-efec54ca7f95","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330271982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"781e74f5-b649-4148-8bdf-22d4ac1a84cf","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.330286372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"781e74f5-b649-4148-8bdf-22d4ac1a84cf","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330298962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330404302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.330415152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330427252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.330470473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330482593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.330492903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330505563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330515623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330527783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.330538333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330550693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.330601243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"781e74f5-b649-4148-8bdf-22d4ac1a84cf","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":412,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330891475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c047b7c-dc25-49a2-99e5-151f634fa124","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.330908095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c047b7c-dc25-49a2-99e5-151f634fa124","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.330967105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.331029055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.331095536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c047b7c-dc25-49a2-99e5-151f634fa124","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.331490468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fd171ce0-cad5-4ffc-82de-2c85ef0201dd","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.334290331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fd171ce0-cad5-4ffc-82de-2c85ef0201dd","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334303571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334321111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.334366432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fd171ce0-cad5-4ffc-82de-2c85ef0201dd","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334379272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06bd8dde-9f34-4636-95ea-452d266f3e48","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.334400092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06bd8dde-9f34-4636-95ea-452d266f3e48","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335876729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335888349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.33592614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06bd8dde-9f34-4636-95ea-452d266f3e48","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.33593915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"46fc761c-2182-4035-a362-274f5a18683f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.33595133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"46fc761c-2182-4035-a362-274f5a18683f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.33596351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.33597463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.33598526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"46fc761c-2182-4035-a362-274f5a18683f","remote_addr":"[::1]:52318","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":242,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553254479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553877523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553890093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553900183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553909593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.553923143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.553934513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.553946423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.553967473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.553989553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554012253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554033253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554060013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.554083704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.554108514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554131574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554155244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.554167964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554180084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554199314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554211444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554232184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554241634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554252704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554261684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554272365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.554281385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554292975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.554328505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554339405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.554350165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.554361085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.555666402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.555708552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.555740342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.555784132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.556549896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557188199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557212909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557234969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.5572448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.55725654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.5572689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.5572807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.55740993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.55742464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.557441751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, 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:36:25.557626771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557649692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557658942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557669792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.557678982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.557697792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.557723972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.557735012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.557745912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.558499986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.558529766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558542756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558552876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558573606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558590696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558601456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558612056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558625276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558635836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558646447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.558663287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.558673677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.558684727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.560345625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.560372115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560443465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560453125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560463965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560478746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560492926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560503266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560513786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560524246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.560533136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.560543356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.560554216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.562197074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.563226549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.563257369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.563273799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.563284869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.563294179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.5633047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.5633166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.56332797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.56334017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56335231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56336166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56337222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56338114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56339331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56340376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.5634143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56342468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.56343547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.56344607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.5634574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.564801417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566322435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566348755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566359425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566375615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566385275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566396595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.566416565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566428875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.566440065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566451145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.566472096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566494456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:25.566518136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566541726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.566554826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.783445644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52320"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81063478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"97e2cab8-45fb-4f83-9fed-f61c5cfe4577","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.812183038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"97e2cab8-45fb-4f83-9fed-f61c5cfe4577","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812205698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.812219708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.812308578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812321768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812331648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812340898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812351868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812361898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812371569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812380749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812390599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812400109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812409659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812419239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812428919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812439089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812448719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812458319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812467369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812476349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812487219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812502309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812511449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812520539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812529729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812538889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812548019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.812557669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81257065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81258004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81259313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81260282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81261233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.81262318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.81263172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"97e2cab8-45fb-4f83-9fed-f61c5cfe4577","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":571,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81264793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"39186cac-8746-4b5e-91e7-11a63efbbc03","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81266358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"39186cac-8746-4b5e-91e7-11a63efbbc03","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81267639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81268839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81270978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81273544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81274781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 105 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.812773201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"39186cac-8746-4b5e-91e7-11a63efbbc03","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812786421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9834477a-ae3f-4a05-b7bd-5cac7df365ea","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.812799371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9834477a-ae3f-4a05-b7bd-5cac7df365ea","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812812441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:36:25.812826081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812838551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:36:25.812851141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812862131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:36:25.812874711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812885651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:36:25.812899051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812910431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:36:25.812923791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812934951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:36:25.812947491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.812960251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9834477a-ae3f-4a05-b7bd-5cac7df365ea","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":510,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812973622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac8fa41c-1e79-4819-a251-d471744f8e10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.812986422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac8fa41c-1e79-4819-a251-d471744f8e10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.812999782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:36:25.813013082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813024602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:36:25.813037362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813048662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:36:25.813061122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813072152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:36:25.813086292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813097292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:36:25.813109872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813121272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:36:25.813134082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.813145942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac8fa41c-1e79-4819-a251-d471744f8e10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":412,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813159563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3b33d0d5-43a0-4454-a5f8-4bec1f41e636","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.813172623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3b33d0d5-43a0-4454-a5f8-4bec1f41e636","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813186073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:36:25.813200383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813211213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813224063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813235243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813247833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813258623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813271433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813282003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813294493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813305343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813319233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 123 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.813330903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3b33d0d5-43a0-4454-a5f8-4bec1f41e636","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813344193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bd45b10d-4315-46e7-8541-2c380abbb9ac","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.813356833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bd45b10d-4315-46e7-8541-2c380abbb9ac","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813369604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813381924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813392794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813405274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813416124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813430514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813441574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813453984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813465124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813477554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813488734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813501044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 129 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.813512324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bd45b10d-4315-46e7-8541-2c380abbb9ac","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813525804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"55f9c442-1c94-4f80-93ca-aa37e30dac70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.813538574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"55f9c442-1c94-4f80-93ca-aa37e30dac70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813557915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813570435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813581405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813594425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813605395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813617945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813628815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813641345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813652035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813667835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813678925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813691405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.813703145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"55f9c442-1c94-4f80-93ca-aa37e30dac70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813716455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8e49a695-35bc-483d-b103-91677576da20","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.813729575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8e49a695-35bc-483d-b103-91677576da20","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813742265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813769086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813779946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813792776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813805936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813822616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813838336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813851556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813862856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813876486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.813887526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.813904036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.816275068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8e49a695-35bc-483d-b103-91677576da20","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816302888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"313db50d-4459-44d3-9a50-1bd4f0e480f4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.816319098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"313db50d-4459-44d3-9a50-1bd4f0e480f4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816332349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816348669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.816359999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"313db50d-4459-44d3-9a50-1bd4f0e480f4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816373039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"32bbfe77-72ee-49c6-94ce-9a362178ebeb","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.816385999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"32bbfe77-72ee-49c6-94ce-9a362178ebeb","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816398879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816410489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 143 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.816421299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"32bbfe77-72ee-49c6-94ce-9a362178ebeb","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816434639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"85740a8e-c047-45f8-93bd-4c4e8686f1ae","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.816448879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"85740a8e-c047-45f8-93bd-4c4e8686f1ae","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816461859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816473459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 144 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.816484639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"85740a8e-c047-45f8-93bd-4c4e8686f1ae","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816497569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"22750078-f636-4be7-9a0e-5bfedab4f408","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.816513539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"22750078-f636-4be7-9a0e-5bfedab4f408","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81652626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81653837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 145 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.81654955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"22750078-f636-4be7-9a0e-5bfedab4f408","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81656253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"4f9423d8-5c4f-4356-83bb-3e000bb036a0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81657665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"4f9423d8-5c4f-4356-83bb-3e000bb036a0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81658918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81660123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81662268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81664666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81665819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.81668534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"4f9423d8-5c4f-4356-83bb-3e000bb036a0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":346,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81669851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa6491a5-1e73-4afb-a903-75bb8448ae10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81671118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa6491a5-1e73-4afb-a903-75bb8448ae10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816724241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816736981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816748351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816761291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816774381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816787331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816798711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816812001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816827341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816840401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816852131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816865301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 118 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.816876601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa6491a5-1e73-4afb-a903-75bb8448ae10","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":521,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816890291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f0b1cd1d-71a0-49a5-ba66-036141c50c05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.816904211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f0b1cd1d-71a0-49a5-ba66-036141c50c05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816917081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816929822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.816940622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816953172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.816963892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.816976832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.816987532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817000242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817011212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817026182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817037392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817049762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817061152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f0b1cd1d-71a0-49a5-ba66-036141c50c05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817074292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a0b3ab7a-4811-4525-af39-97269413e752","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817086772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a0b3ab7a-4811-4525-af39-97269413e752","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817099712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817112242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817123283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817137053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817148233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817160643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817171543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817184043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817194923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817206973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817218043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817230343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817241523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a0b3ab7a-4811-4525-af39-97269413e752","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817255943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"43040604-d31b-4621-80c4-f113621a811d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817268533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"43040604-d31b-4621-80c4-f113621a811d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817281243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817293623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817304553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817343054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817354734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817367374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817378544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817392224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817408084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817420774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817431684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817443994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817455384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"43040604-d31b-4621-80c4-f113621a811d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817468574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6fe739ff-9183-465f-82e8-c0eb2387b549","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817481084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6fe739ff-9183-465f-82e8-c0eb2387b549","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817493874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817506454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817518385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817530765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817541655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817559975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817570915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817583935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817595315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817608215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817619035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817633005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817644305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6fe739ff-9183-465f-82e8-c0eb2387b549","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817657545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cd5a6a25-7023-409d-9a8f-8dd6624effb5","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817670105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cd5a6a25-7023-409d-9a8f-8dd6624effb5","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817683045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817695515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817706545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817719296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817730186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817743016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817755426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817767976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817778746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817791456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817802576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817815356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.817826466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cd5a6a25-7023-409d-9a8f-8dd6624effb5","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817839656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"af6da348-c36d-4c0f-863f-e3cd01653d7c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817851926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"af6da348-c36d-4c0f-863f-e3cd01653d7c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817864446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817877056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.817887946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"af6da348-c36d-4c0f-863f-e3cd01653d7c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":208,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817901216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd1b8863-6288-4428-96e8-3e2c191d841b","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817913597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd1b8863-6288-4428-96e8-3e2c191d841b","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817926217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817937377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.817948607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd1b8863-6288-4428-96e8-3e2c191d841b","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817961697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"371aeb83-39fd-4039-acaf-e4f010d143b6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.817974257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"371aeb83-39fd-4039-acaf-e4f010d143b6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817986767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.817999257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 151 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.818010027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"371aeb83-39fd-4039-acaf-e4f010d143b6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818022947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0b9d56c8-1570-41da-8134-a7dfa1ed0b05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818042987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0b9d56c8-1570-41da-8134-a7dfa1ed0b05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818056557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818071677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.818083707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0b9d56c8-1570-41da-8134-a7dfa1ed0b05","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":286,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818097327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"a1b2e7da-0add-4386-b006-f859e4c33f70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818109208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"a1b2e7da-0add-4386-b006-f859e4c33f70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818121858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818334659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818360329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818384129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818399659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.818426819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"a1b2e7da-0add-4386-b006-f859e4c33f70","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":361,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818440009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"da833b0d-8fe7-4c3b-99fa-fa8f5c56af59","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818452389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"da833b0d-8fe7-4c3b-99fa-fa8f5c56af59","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818465289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818477709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.818486959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.818498389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"da833b0d-8fe7-4c3b-99fa-fa8f5c56af59","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818511799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f739926d-5161-45ba-b45f-1ac5bcdf8479","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81852407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f739926d-5161-45ba-b45f-1ac5bcdf8479","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81853675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81854935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.81856226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f739926d-5161-45ba-b45f-1ac5bcdf8479","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":758,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81857549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5d981c44-7d81-470b-85af-7a15e7f79bdd","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81858808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5d981c44-7d81-470b-85af-7a15e7f79bdd","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81860132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81861267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.8186256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5d981c44-7d81-470b-85af-7a15e7f79bdd","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":4398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81863926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5dbc687f-f73b-454b-94c7-cd5356e41898","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.81865224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5dbc687f-f73b-454b-94c7-cd5356e41898","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81866658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81867893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81869009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81870258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.81871337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818725951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818736991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818749181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818760361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818773121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818785641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818797821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.818809101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5dbc687f-f73b-454b-94c7-cd5356e41898","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818822441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f26874ce-c549-48f6-8e81-e5622d8f8eb7","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.818835221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f26874ce-c549-48f6-8e81-e5622d8f8eb7","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818848141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818860371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.818870721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.818883191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.818896091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819348084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819482434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819511054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819533554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819575425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819602815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.819629825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 169 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.819799976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f26874ce-c549-48f6-8e81-e5622d8f8eb7","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":5986,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.82066954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ae1da4f6-e624-42cc-9335-f0c5bd9b71a9","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.824405229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ae1da4f6-e624-42cc-9335-f0c5bd9b71a9","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824456059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824472849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.824484469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824498449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.824510059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824523509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824535299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824548089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.82455979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.82473371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.82474578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824758971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.824771731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ae1da4f6-e624-42cc-9335-f0c5bd9b71a9","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":610,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824791491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d287ff80-0886-47db-a285-e3dcb04a473f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.824805191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d287ff80-0886-47db-a285-e3dcb04a473f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824819011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824832411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.824844371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824860241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.824872151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824885991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.824898031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824911861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824923781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.824993852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825005952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825019152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.825031232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d287ff80-0886-47db-a285-e3dcb04a473f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825046112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e838c3bc-f8cd-4e86-9c5c-28807879a076","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.825058912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e838c3bc-f8cd-4e86-9c5c-28807879a076","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825072852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825086862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825098432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825111762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825124422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825137562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825149572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825165713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825177253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825190553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825202133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825215743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.825227783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e838c3bc-f8cd-4e86-9c5c-28807879a076","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825242183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bafd9127-b4a1-4524-b545-d78568baf941","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.825255303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bafd9127-b4a1-4524-b545-d78568baf941","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825268933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825282643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825297393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825310883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825322803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825356824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825386994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825405574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825417324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825430734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.825443274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825456894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.825472744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bafd9127-b4a1-4524-b545-d78568baf941","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825492874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f47c17ea-2843-44f8-a62e-ae2bb55b612d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.825505544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f47c17ea-2843-44f8-a62e-ae2bb55b612d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825519114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825531364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.825542934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f47c17ea-2843-44f8-a62e-ae2bb55b612d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825561265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"87c8027c-015e-4d58-8f9d-7d2d2eb6ffe4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.825574625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"87c8027c-015e-4d58-8f9d-7d2d2eb6ffe4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825587865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.825600195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 195 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.827668655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"87c8027c-015e-4d58-8f9d-7d2d2eb6ffe4","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":314,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827690665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"570b5c37-97bd-4bfb-9252-183cbcec5a45","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.827707695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"570b5c37-97bd-4bfb-9252-183cbcec5a45","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827721245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827734046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.827745616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"570b5c37-97bd-4bfb-9252-183cbcec5a45","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":492,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827759526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dda1c68-4926-44e9-9ae8-5a941bc276e0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.827772056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dda1c68-4926-44e9-9ae8-5a941bc276e0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827785096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827797036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.827809956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4dda1c68-4926-44e9-9ae8-5a941bc276e0","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":589,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827823236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"51a325b1-63e5-4063-af70-3872df49e665","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.827835546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"51a325b1-63e5-4063-af70-3872df49e665","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827848186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.827937417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.827973767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.828000747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.828117907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.82870292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"51a325b1-63e5-4063-af70-3872df49e665","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1068,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.830492279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a2b6f195-5d67-44af-aa2a-0a4cccd445a6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.830733141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a2b6f195-5d67-44af-aa2a-0a4cccd445a6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.830752121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.830766471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:25.830780301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.830795751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a2b6f195-5d67-44af-aa2a-0a4cccd445a6","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":287,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831103703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2a9037c0-9e5f-44bb-9152-427690913268","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.831123063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2a9037c0-9e5f-44bb-9152-427690913268","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831204523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831334064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.831402864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2a9037c0-9e5f-44bb-9152-427690913268","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831883417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9354c56a-a851-48af-a03b-e1d6c002ce3f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.831902127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9354c56a-a851-48af-a03b-e1d6c002ce3f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831915337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.831952197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.832014327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9354c56a-a851-48af-a03b-e1d6c002ce3f","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":291,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832350389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"86f78f06-c002-4a02-9f29-3573fa44280a","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.832366239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"86f78f06-c002-4a02-9f29-3573fa44280a","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832464809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83254453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83257097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83260309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83261521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83264582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83266097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832683831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832698711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832735781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832748161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.832777431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.832833801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"86f78f06-c002-4a02-9f29-3573fa44280a","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":489,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833166413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"89ca7f5f-2765-4ba5-8613-9c7742b05554","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.833185533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"89ca7f5f-2765-4ba5-8613-9c7742b05554","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833323924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833461094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.833475255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833510485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.833522745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833548595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833565455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833596735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833608825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833640105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833657735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.833673346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 169 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.833730246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"89ca7f5f-2765-4ba5-8613-9c7742b05554","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":571,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.834109108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5ce496f3-2e1e-4d36-b979-72f8fb9f0e7d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.835701826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5ce496f3-2e1e-4d36-b979-72f8fb9f0e7d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835728976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835743916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.835756216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835770816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.835782506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835799736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835812766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835825766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835836966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835849806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.835861756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835874556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.835886886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5ce496f3-2e1e-4d36-b979-72f8fb9f0e7d","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835902637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b5ed3ce-e1be-4ea2-a2c9-7ebc580a3394","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.835917387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b5ed3ce-e1be-4ea2-a2c9-7ebc580a3394","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.835930887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836494399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.83650755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83652224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.83653404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83662979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.83664184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83665511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83666652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83668122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.83669223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.83670556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.836717421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b5ed3ce-e1be-4ea2-a2c9-7ebc580a3394","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836733761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3982b05-8195-42d7-a0af-b537580a9197","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.836746741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3982b05-8195-42d7-a0af-b537580a9197","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836760271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836787611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.836798901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836813611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.836824831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836875491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.836894091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836910091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.836924922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836965232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.836976732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.836989262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.837000652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3982b05-8195-42d7-a0af-b537580a9197","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837019102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"42608bad-372c-482f-acc9-381a98c6539c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.837032252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"42608bad-372c-482f-acc9-381a98c6539c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837045652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837058272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.837069642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837082692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.837093772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837106692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.837117652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837141133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.837153503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837171473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:25.837184233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837200653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.837211853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"42608bad-372c-482f-acc9-381a98c6539c","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837247723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"27a7e52d-d940-4d97-a813-b2b48f61959e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.837260693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"27a7e52d-d940-4d97-a813-b2b48f61959e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837303783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.837499864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.837599925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"27a7e52d-d940-4d97-a813-b2b48f61959e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":459,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.838125617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8645216b-c1d2-4f5d-9cd6-12440a200865","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.839236233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8645216b-c1d2-4f5d-9cd6-12440a200865","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839255463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839268493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 195 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.839280063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8645216b-c1d2-4f5d-9cd6-12440a200865","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839295353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"30ceddcf-e1cd-4642-bfe8-45fd4208c41e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.839308523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"30ceddcf-e1cd-4642-bfe8-45fd4208c41e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839321723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839335204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.839347104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"30ceddcf-e1cd-4642-bfe8-45fd4208c41e","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839469514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dec8171a-a764-4ca8-a6ec-fce8aeb573ad","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.839482984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dec8171a-a764-4ca8-a6ec-fce8aeb573ad","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839587335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.839655945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.839726726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dec8171a-a764-4ca8-a6ec-fce8aeb573ad","remote_addr":"[::1]:52320","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":261,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.384794458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52322"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.385268681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"bb3b7b03-0fda-4323-80d7-f6b9170b8d5b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.385308331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"bb3b7b03-0fda-4323-80d7-f6b9170b8d5b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.385323681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.385441792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:26.385544902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385622632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385647533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385657723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385667563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385677373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385687363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385697003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385709713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385719743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385729423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385739233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385748513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385758123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385768043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385777883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385787673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385797583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385807003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385816303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385825883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385835104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385846374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385855484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385864684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385873744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385882864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385892294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385901304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385910514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385931954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.385941104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.385949774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"bb3b7b03-0fda-4323-80d7-f6b9170b8d5b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":685,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.386708348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"1ce3e1d6-51cd-473a-a46e-b65042ce9619","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.387892234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"1ce3e1d6-51cd-473a-a46e-b65042ce9619","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.387933154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.387947904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.387969854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.387995254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388007684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.388035325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"1ce3e1d6-51cd-473a-a46e-b65042ce9619","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":626,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388051935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"72cdae2e-70af-4131-bf01-10992c06935d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.388064955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"72cdae2e-70af-4131-bf01-10992c06935d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388078675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388092715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.388103775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388117325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.388138495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388157075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.388169095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388204985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.388217156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388247356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388260146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388348386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.388442467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"72cdae2e-70af-4131-bf01-10992c06935d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":679,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.388954349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7af72115-50b9-457c-b63f-b21fc202854c","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.39115009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7af72115-50b9-457c-b63f-b21fc202854c","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391185541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391201611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391213401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391227061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391402262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391416152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391428192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391440962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391453532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391469562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391482292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391496262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.391508122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7af72115-50b9-457c-b63f-b21fc202854c","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":591,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391525142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"35417538-f676-497f-9edb-65b750f6798a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.391538042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"35417538-f676-497f-9edb-65b750f6798a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391551442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391564412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391575873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391589103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.391601913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391615203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.391626413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391639033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.391650563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391663743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.391675563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391688343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.391711563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"35417538-f676-497f-9edb-65b750f6798a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":641,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391770944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bf623b00-b30a-4cdc-a8a0-1245ae2d981d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.391790924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bf623b00-b30a-4cdc-a8a0-1245ae2d981d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391805104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391819604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.391831654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.392891879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.392921359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.392936519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39295608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39296975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39298557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39299883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39301066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.3930242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 172 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.39303652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bf623b00-b30a-4cdc-a8a0-1245ae2d981d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.3930566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"645e75e3-7dfb-4881-b4bd-92f95de8f686","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.39306978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"645e75e3-7dfb-4881-b4bd-92f95de8f686","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39308331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39309653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39310826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39312443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39313601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39314904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393160051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393185351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393199171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393212361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393223611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393241731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.393255101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"645e75e3-7dfb-4881-b4bd-92f95de8f686","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":508,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393269351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a8c11497-1ade-4945-b594-085af81bd741","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.393282841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a8c11497-1ade-4945-b594-085af81bd741","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393296561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393309731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393320741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393334251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393356722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393370052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393381162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393397622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393412542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393426342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.393437442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393451462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.393463012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a8c11497-1ade-4945-b594-085af81bd741","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393510562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"572d6062-5eb5-4626-bebc-4f9a0046d8ce","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.393524692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"572d6062-5eb5-4626-bebc-4f9a0046d8ce","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393615493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.393682603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.393762904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"572d6062-5eb5-4626-bebc-4f9a0046d8ce","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.394626828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3df134b3-c662-46e2-8378-40f9c5825ca9","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.394658178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3df134b3-c662-46e2-8378-40f9c5825ca9","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.394672888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.394685868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.394697038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3df134b3-c662-46e2-8378-40f9c5825ca9","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.394765369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"230c8a52-50b4-4bc5-8bc4-329b9872ac18","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.394779749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"230c8a52-50b4-4bc5-8bc4-329b9872ac18","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.394893829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39496044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.39503498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"230c8a52-50b4-4bc5-8bc4-329b9872ac18","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":276,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.395375902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0d31e63d-ff21-4dd9-831e-ec9960cda76d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.395421222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0d31e63d-ff21-4dd9-831e-ec9960cda76d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.395761134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.395776424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.395788854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0d31e63d-ff21-4dd9-831e-ec9960cda76d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":262,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.395908404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"cd6e7fab-a77d-4d00-94a5-34ab5380ea0e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.395922404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"cd6e7fab-a77d-4d00-94a5-34ab5380ea0e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.395991115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.396056205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.396138566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398161606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398187126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.398214376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"cd6e7fab-a77d-4d00-94a5-34ab5380ea0e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398239246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa2c997c-a596-4f97-afe9-912eb78cae98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.398252856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa2c997c-a596-4f97-afe9-912eb78cae98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398268806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398305616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398321677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398335277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398353807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398367147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398378887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398393437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398404917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398417977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398430597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398444057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.398456187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa2c997c-a596-4f97-afe9-912eb78cae98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398471987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e863e1f9-833d-4db1-b245-70a3f4c7a902","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.398492547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e863e1f9-833d-4db1-b245-70a3f4c7a902","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398506427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398519598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398534908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398548258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.398560328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398582438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.398594868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398608988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.398621188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398772919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398790059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398805929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.398818669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e863e1f9-833d-4db1-b245-70a3f4c7a902","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398835229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ccfebdfe-0864-4b66-a2b2-35ae55b9ddd2","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.398847929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ccfebdfe-0864-4b66-a2b2-35ae55b9ddd2","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398861419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398874419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398885519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.398898279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.398909739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39893377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39894737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39896032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39897122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.3989837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.39899492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39900782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 172 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.39901954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ccfebdfe-0864-4b66-a2b2-35ae55b9ddd2","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39903359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4bf91d46-8cae-46cf-b57a-e1676223cc6d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.3990473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4bf91d46-8cae-46cf-b57a-e1676223cc6d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.39911896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400264046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400288696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400303596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400316026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400329696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400342066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400357097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400369127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400382717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400399787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400412977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.400425327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4bf91d46-8cae-46cf-b57a-e1676223cc6d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400444957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"285376e2-07be-41b6-85f7-f68b9765bc2b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.400458967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"285376e2-07be-41b6-85f7-f68b9765bc2b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400472377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400485577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400496687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400510077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400521487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400536197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400547777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400645928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400659438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400673068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400684498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400697938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.400710158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"285376e2-07be-41b6-85f7-f68b9765bc2b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400724798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"44fcd68a-daff-4ac0-b519-1a8f6c848e6b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.400739688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"44fcd68a-daff-4ac0-b519-1a8f6c848e6b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400753718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400767889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.400779149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.400954509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.40096747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.40098098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.4009926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.40100566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.40101691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.401389852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.403246041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403276291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.403290591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"44fcd68a-daff-4ac0-b519-1a8f6c848e6b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403312551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6db65e83-3caf-4b8e-9812-3ca022f9a746","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.403337721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6db65e83-3caf-4b8e-9812-3ca022f9a746","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403352061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403364581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.403376212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6db65e83-3caf-4b8e-9812-3ca022f9a746","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403394022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c863c2e8-acbc-4463-9369-0f8449575bfd","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.403413362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c863c2e8-acbc-4463-9369-0f8449575bfd","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403428062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403441452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 192 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.403453082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c863c2e8-acbc-4463-9369-0f8449575bfd","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403466842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d8328f9-1d44-46f9-afa3-92e714c6b323","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.403479922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d8328f9-1d44-46f9-afa3-92e714c6b323","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403493312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403505302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.403516732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d8328f9-1d44-46f9-afa3-92e714c6b323","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403530582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"543646ee-8310-4ce1-b012-40a3dcb5eb3d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.403545742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"543646ee-8310-4ce1-b012-40a3dcb5eb3d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403558852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403570603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.403581683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"543646ee-8310-4ce1-b012-40a3dcb5eb3d","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403796134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"453a2cbf-893a-45da-a0c4-987ce2faaae5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.403814214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"453a2cbf-893a-45da-a0c4-987ce2faaae5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.403879554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.403947684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.404015325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:26.404040235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.404091785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.404177646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"453a2cbf-893a-45da-a0c4-987ce2faaae5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.404633918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"a9c39757-a0e9-4515-9565-09d2ecd97726","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.404660548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"a9c39757-a0e9-4515-9565-09d2ecd97726","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.404710498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:36:26.404765559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:26.404789399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.404908629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"a9c39757-a0e9-4515-9565-09d2ecd97726","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.405213101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b805cf0-1802-45d6-8854-a2f9927c4a67","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.405230761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b805cf0-1802-45d6-8854-a2f9927c4a67","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.405244641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.406839989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 201 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.410839659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b805cf0-1802-45d6-8854-a2f9927c4a67","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.410883709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"60a13c88-92c3-419f-8a51-d8cdddfd4684","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.4108997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"60a13c88-92c3-419f-8a51-d8cdddfd4684","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.41091436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.41092782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 202 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.41097292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"60a13c88-92c3-419f-8a51-d8cdddfd4684","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":198,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.41099533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1bc1772a-9ad8-4da6-ac62-2df79b310719","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.41101498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1bc1772a-9ad8-4da6-ac62-2df79b310719","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.41102877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:36:26.41104273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.4110549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:36:26.41107023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.41108226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:36:26.411095511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411107061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:36:26.411120171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411132031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:36:26.411145451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411157701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:36:26.411170791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 208 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.411182501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1bc1772a-9ad8-4da6-ac62-2df79b310719","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411198241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6016400-d304-40ad-aa96-5d03905ed445","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.411211341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6016400-d304-40ad-aa96-5d03905ed445","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411225011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:36:26.411238331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411249981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:36:26.411262671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411274351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:36:26.411287382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411300062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:36:26.411314102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411325282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:36:26.411338132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411349852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:36:26.411362452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411374182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6016400-d304-40ad-aa96-5d03905ed445","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411387562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"58b17575-b89e-4261-90cd-329d559ac87e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.411400412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"58b17575-b89e-4261-90cd-329d559ac87e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411413602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:36:26.411426722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411439432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:36:26.411452562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411463912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:36:26.411476422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411487663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:36:26.411500883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411512183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:36:26.411525063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411536223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:36:26.411550853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411562793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"58b17575-b89e-4261-90cd-329d559ac87e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":372,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411576553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"156a8248-0ab2-45dc-a7b2-3fee570bc428","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.411589493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"156a8248-0ab2-45dc-a7b2-3fee570bc428","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411602573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:36:26.411615413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411626663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:36:26.411639503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411650623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:36:26.411663363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411675843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:36:26.411688614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411700074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:36:26.411713064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411724374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:36:26.411737624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411749074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"156a8248-0ab2-45dc-a7b2-3fee570bc428","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411762654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ec47e698-ff6d-48ed-a88d-ccf2f2ff4f19","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.411775694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ec47e698-ff6d-48ed-a88d-ccf2f2ff4f19","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411790184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:36:26.411811774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411823454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:36:26.411836374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411847644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:36:26.411860574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411871904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:36:26.411884605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411895815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:36:26.411908495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411921065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:36:26.411934195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.411945945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ec47e698-ff6d-48ed-a88d-ccf2f2ff4f19","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411959145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7e53f304-5bca-4eca-8f94-0bf4357a5fd4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.411971935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7e53f304-5bca-4eca-8f94-0bf4357a5fd4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.411985075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, 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:36:26.411998045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412009235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, 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:36:26.412022205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412033295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:36:26.412047435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412059065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, 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:36:26.412071886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412083666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, 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:36:26.412096446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412107686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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:36:26.412120586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.412132326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7e53f304-5bca-4eca-8f94-0bf4357a5fd4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412145416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32dc0da5-9368-4c46-b653-cb577ed13769","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.412159726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32dc0da5-9368-4c46-b653-cb577ed13769","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412172906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412184966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.412196526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32dc0da5-9368-4c46-b653-cb577ed13769","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":203,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412210166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d55f28c-2aa2-4b7f-93c2-f191af32b858","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.412222996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d55f28c-2aa2-4b7f-93c2-f191af32b858","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412235906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.412247576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.412258776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d55f28c-2aa2-4b7f-93c2-f191af32b858","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.418371237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8d4d21e6-7212-4203-8ba7-dc42728877f0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.418408537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8d4d21e6-7212-4203-8ba7-dc42728877f0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.418436227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.418450277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 241 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.418461607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8d4d21e6-7212-4203-8ba7-dc42728877f0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1057,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.419640653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"81550d7a-1735-4e53-8ee9-01ccafecaf98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.420319877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"81550d7a-1735-4e53-8ee9-01ccafecaf98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.420344747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.420358897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.420371397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"81550d7a-1735-4e53-8ee9-01ccafecaf98","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":490,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.420473157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"4146ff65-3336-4364-8a21-01b4b23b3a9b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.420486697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"4146ff65-3336-4364-8a21-01b4b23b3a9b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.42101949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.42104388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.42106932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:26.421111151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.421123931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.421186631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"4146ff65-3336-4364-8a21-01b4b23b3a9b","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.421379702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a5ec001d-be95-4f23-8e20-769195b7f90e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.421394462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a5ec001d-be95-4f23-8e20-769195b7f90e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.423482383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:36:26.427325582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:26.427337672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.427350372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a5ec001d-be95-4f23-8e20-769195b7f90e","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":773,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427376512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4d161b18-9735-49b1-b167-e7d4958dd4b4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.427397862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4d161b18-9735-49b1-b167-e7d4958dd4b4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427413862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427426822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 201 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.427440592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4d161b18-9735-49b1-b167-e7d4958dd4b4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427473113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ff1b335-2570-4b88-b792-6cd35a282750","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.427486263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ff1b335-2570-4b88-b792-6cd35a282750","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427499513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427511813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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: 202 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.427525583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ff1b335-2570-4b88-b792-6cd35a282750","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427539003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"77aaa1ed-55d8-4c33-91ae-f6bd77fd9ac5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.427553793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"77aaa1ed-55d8-4c33-91ae-f6bd77fd9ac5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427635433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:36:26.427660043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.427672463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:36:26.427691304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.427709434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:36:26.427727584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.427739674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:36:26.427753594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427765144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:36:26.427779784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427791474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:36:26.427804394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 208 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.427816834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"77aaa1ed-55d8-4c33-91ae-f6bd77fd9ac5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":421,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427831474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9195e299-653f-4cc5-b181-d9f510ce4127","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.427845644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9195e299-653f-4cc5-b181-d9f510ce4127","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.427865354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:36:26.427936785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.427949275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:36:26.427965085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.427976525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:36:26.427994345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428006955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:36:26.428020475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428032155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:36:26.428045295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428057465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:36:26.428078215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428089926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9195e299-653f-4cc5-b181-d9f510ce4127","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1527,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428104946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf7a1b83-9618-48ce-9bb0-0f6cb4d72a00","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.428117676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf7a1b83-9618-48ce-9bb0-0f6cb4d72a00","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428131136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:36:26.428144676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428155856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:36:26.428168886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428180006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:36:26.428202976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428215506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:36:26.428231246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428247026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:36:26.428260416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428297527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:36:26.428310597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428323017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf7a1b83-9618-48ce-9bb0-0f6cb4d72a00","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":459,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428337287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c8424dc5-950f-490a-a650-81a13ff7af9f","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.428426677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c8424dc5-950f-490a-a650-81a13ff7af9f","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428441317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:36:26.428454087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428469197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:36:26.428481907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428493328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:36:26.428506158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428517388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:36:26.428530338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428542468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:36:26.428563688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428579328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:36:26.428592248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428605938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c8424dc5-950f-490a-a650-81a13ff7af9f","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428619598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68dbaa14-79d4-49dd-8fd0-4fd067b4654a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.428633008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68dbaa14-79d4-49dd-8fd0-4fd067b4654a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.428646288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:36:26.428711179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428724639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:36:26.428799999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428812949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:36:26.428825529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428839549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:36:26.428869749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.428881649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:36:26.42909663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429108581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:36:26.429149091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429161751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68dbaa14-79d4-49dd-8fd0-4fd067b4654a","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.429655653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"01db9ad6-2f61-4684-8c5b-a0c94aa4fc04","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.429683163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"01db9ad6-2f61-4684-8c5b-a0c94aa4fc04","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.429697223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, 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:36:26.429716403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429728714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, 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:36:26.429741874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429753574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:36:26.429766544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429777664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, 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:36:26.429790944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429802844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, 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:36:26.429815934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429827424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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:36:26.429846084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.429952515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"01db9ad6-2f61-4684-8c5b-a0c94aa4fc04","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":510,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.430482417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b8bc16c7-063e-4d2b-9123-9a499762e9c0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.430507557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b8bc16c7-063e-4d2b-9123-9a499762e9c0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.430520918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.430533528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.430591838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b8bc16c7-063e-4d2b-9123-9a499762e9c0","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":299,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.43093487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6c20d28-269d-488e-9ff1-338fbe0fbbd5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.43097221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6c20d28-269d-488e-9ff1-338fbe0fbbd5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.4310649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.431239941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.431332682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6c20d28-269d-488e-9ff1-338fbe0fbbd5","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.431829644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"341a8b78-7f5e-4a33-9557-5115b55313e4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.431844424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"341a8b78-7f5e-4a33-9557-5115b55313e4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.431994675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.432161036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 241 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.432237516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"341a8b78-7f5e-4a33-9557-5115b55313e4","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":409,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.432560568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"31d71a28-118c-468d-92c9-3af491cf42f1","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.434096276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"31d71a28-118c-468d-92c9-3af491cf42f1","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437794084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437821014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.437844695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"31d71a28-118c-468d-92c9-3af491cf42f1","remote_addr":"[::1]:52322","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":247,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596097138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596133218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596145038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596155578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596165038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.59645002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.59660813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.596632141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.600883342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.600947102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.600983732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.601017552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.605879657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.605909207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.605974078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.605997758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.634879362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.636109809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.636137249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.636150929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.64042182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641239855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641259125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641271035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641289215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641300755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.641310495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.642833692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.643570536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.643589136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.643601706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.64442543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.646072358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.646120619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.646152259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.648923093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.652886663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.652910453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.652921773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.652933333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.652943073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.653040044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.653053584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.653064994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.670926063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.670973633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.670987503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, 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:36:26.693799208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.693846038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.693857758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.693872268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.693886178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.693902588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.69619337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:26.698836973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.698862223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.698875713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.699724558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.699788738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.704422081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707058664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707076424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707089424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707101404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707196705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707207935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707220315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707233145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.707245675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.707257965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.707276755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.707291395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"6.330263798s","count":"5"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.709507696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.709557737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713437386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713471927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713485327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713497607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713510067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713522347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713534277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713545707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.713570137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.713713998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.713752608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.715763188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.71819535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.73199633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.73204518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.73205911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.73207011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.733425537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.733461037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.733482327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.733497727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733543507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733561407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733597198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733607958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733630148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733642328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733655388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733724268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.733736028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.733751508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.733763588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.735565787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.7361548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.741523607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.743266846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.743290126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.743301676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.743314016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.743327626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.743340526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:26.743359796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.743372146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.743393827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.743415187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:26.743440437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.743466467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.743482067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.341942918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52328"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.342142809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1834e31f-c679-4b93-8627-08c1cb5d4e47","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.342179089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1834e31f-c679-4b93-8627-08c1cb5d4e47","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.342226839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.34232001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:27.34241845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.34247034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.34248433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.34249504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.34250451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.34251387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342524231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342534501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342544921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342555171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342566411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342576351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342586371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342596121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342606191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342615771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342625451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342635181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342644301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342654501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342664421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342674221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342683671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342726252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342749812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342761012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342780342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342810342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342822402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342834142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342853122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.342880502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.342889182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"1834e31f-c679-4b93-8627-08c1cb5d4e47","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":458,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.344784792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"985fe243-db7b-4f47-9f72-3b100b2c9a3a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.344819372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"985fe243-db7b-4f47-9f72-3b100b2c9a3a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.344901072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.344967643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.345035623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.345061203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.345186584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.345239624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"985fe243-db7b-4f47-9f72-3b100b2c9a3a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":478,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.345698996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6ea96f6b-cd0d-42bc-812f-097e60d95fed","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.345718006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6ea96f6b-cd0d-42bc-812f-097e60d95fed","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.348773482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.350983423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.351747627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351765237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.351781667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351797037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.351813597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351830427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.351844507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351868097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351881907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351897587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.351910537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6ea96f6b-cd0d-42bc-812f-097e60d95fed","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":4675,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351943088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"69973b19-5d40-4e87-b1af-f55906582804","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.351957528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"69973b19-5d40-4e87-b1af-f55906582804","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.351973988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.353301384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.353925918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.353953868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.353966878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.353980618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.353992358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354005798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.354017468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354030738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354055338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354071788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.354084408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"69973b19-5d40-4e87-b1af-f55906582804","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2829,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354110819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73070568-7b44-419a-9ff7-8f1f406375e9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.354157349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73070568-7b44-419a-9ff7-8f1f406375e9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.354201999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35430094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35432335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35435426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.3543663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35439474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35440793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35443144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35444378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35447018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.356026768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356051208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 211 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.356064658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73070568-7b44-419a-9ff7-8f1f406375e9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1026,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356088939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc199f78-dc46-4be1-9df1-168acae26782","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.356102459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc199f78-dc46-4be1-9df1-168acae26782","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356120839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356142079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.356154279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356256999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35627961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35630086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35631701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.35633125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35634484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.3563599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.35637369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.3563909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 217 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.35641422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc199f78-dc46-4be1-9df1-168acae26782","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356541551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ef64ede2-a030-4607-b1d7-bffd6231fa9f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.356555971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ef64ede2-a030-4607-b1d7-bffd6231fa9f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356703632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356830512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.356864972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356891283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.356905983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357074924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357089334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357102974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.357114894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357128224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.357139414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357152654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 223 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.357172614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ef64ede2-a030-4607-b1d7-bffd6231fa9f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":554,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.357530736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a5f1a944-5034-4152-a014-817661bea5fd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.359094224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a5f1a944-5034-4152-a014-817661bea5fd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359112024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359126404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.359138564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359152484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.359164454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359177624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.359190144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359203934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.359216394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359229244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.359241624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359360885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 229 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.359373485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a5f1a944-5034-4152-a014-817661bea5fd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359390735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"faecb803-ebc5-44aa-a6c1-bc125a80942f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.359420615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"faecb803-ebc5-44aa-a6c1-bc125a80942f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359434285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359446755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.359457815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"faecb803-ebc5-44aa-a6c1-bc125a80942f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359474825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"46a47ef6-342a-4c74-954c-c4d83ecbab8b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.359487676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"46a47ef6-342a-4c74-954c-c4d83ecbab8b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359519466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359532076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 231 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.359543366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"46a47ef6-342a-4c74-954c-c4d83ecbab8b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":271,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359557806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"becf5c28-c58f-48e3-a726-330863ce448f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.359571296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"becf5c28-c58f-48e3-a726-330863ce448f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359584626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359596886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 232 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.359625816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"becf5c28-c58f-48e3-a726-330863ce448f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":256,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.359963718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"be341977-531e-4b3d-bc6f-e2a44c66c079","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.359984038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"be341977-531e-4b3d-bc6f-e2a44c66c079","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360047738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36032654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 233 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.3603507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"be341977-531e-4b3d-bc6f-e2a44c66c079","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360521561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"d4f6bf91-0fa5-4d28-b169-c9b17e8cfe0b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.360535801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"d4f6bf91-0fa5-4d28-b169-c9b17e8cfe0b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360603431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.360657341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360718662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360744392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.360795572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.360908232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"d4f6bf91-0fa5-4d28-b169-c9b17e8cfe0b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":366,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361328835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f7dee705-17ab-4f60-9f7f-b6b588484d46","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.361345015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f7dee705-17ab-4f60-9f7f-b6b588484d46","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361419615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361488415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.361510365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361539666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.361557636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361588756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.361600596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361626036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.361638036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361667716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361680286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.361706346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.361761467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f7dee705-17ab-4f60-9f7f-b6b588484d46","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.362083398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fafdb535-50d1-4c7e-98d1-c2b48d6359be","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.362102278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fafdb535-50d1-4c7e-98d1-c2b48d6359be","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.362278969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.362293519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.362305619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.362320149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.362331799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36234473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.36235577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36236909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.36238063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36239378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36240599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.362764532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.362779292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fafdb535-50d1-4c7e-98d1-c2b48d6359be","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.363238124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"195ae816-e706-4e2b-af25-995bd2e729f0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.363252394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"195ae816-e706-4e2b-af25-995bd2e729f0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.363267104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364118539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.364150989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364181339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.364204189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364219649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.364231589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364265029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.364276869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364311369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.36432322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.36435284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.36441197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"195ae816-e706-4e2b-af25-995bd2e729f0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1639,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364780212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28f08f4-a065-4fdd-b9be-34eb43512b7f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.364795492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28f08f4-a065-4fdd-b9be-34eb43512b7f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364872602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364941303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364958833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.364996013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.365007903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.366050848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.366079388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.366114269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.366126409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.366156209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.366168779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.366493991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.367810557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28f08f4-a065-4fdd-b9be-34eb43512b7f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.367844447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"563da9f4-24c7-4946-85e7-49f61c3ba88d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.367858957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"563da9f4-24c7-4946-85e7-49f61c3ba88d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.367878608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.367904668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.367917258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.371835458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.371861148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.371878978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.371893498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.371923498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.371935708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.371977978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.371990798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.372023188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.372122949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"563da9f4-24c7-4946-85e7-49f61c3ba88d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":5486,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.376687672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"83e55f12-a887-469f-abb0-677ec49deafd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.376725592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"83e55f12-a887-469f-abb0-677ec49deafd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.376742062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.376762232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.376801652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.376832802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.376879023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.376910163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.377038823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.377053433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.377065963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.377081214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.377096894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.377284575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.377297905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"83e55f12-a887-469f-abb0-677ec49deafd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":572,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.379198684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6eded62e-6606-493d-86a7-858f29a01bc8","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.379223104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6eded62e-6606-493d-86a7-858f29a01bc8","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.379378575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.379489666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 237 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.379590066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"6eded62e-6606-493d-86a7-858f29a01bc8","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.379988998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"096e3a1a-6919-4611-bab9-2cacdf7bcaae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.380006548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"096e3a1a-6919-4611-bab9-2cacdf7bcaae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.380178709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.380234669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.38031851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"096e3a1a-6919-4611-bab9-2cacdf7bcaae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.380673862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"879260a8-3375-4518-8654-72395f6991f7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.380688552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"879260a8-3375-4518-8654-72395f6991f7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.380802402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.380869523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.380954423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"879260a8-3375-4518-8654-72395f6991f7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.382761452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e6b78a-1133-4451-a405-d16bcc1526bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.382793142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e6b78a-1133-4451-a405-d16bcc1526bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.382813862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.382827722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.382839553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e6b78a-1133-4451-a405-d16bcc1526bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":262,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.383415315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"48d22084-4d07-418d-a369-d98933d577a9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.383430556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"48d22084-4d07-418d-a369-d98933d577a9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.383448766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.385341015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.386692132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.386750122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.386765952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.386793183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"48d22084-4d07-418d-a369-d98933d577a9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1536,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.386816413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8b5f3016-34aa-4133-9583-95aa314ec039","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.386831433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8b5f3016-34aa-4133-9583-95aa314ec039","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.386846593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.389451416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:27.389480306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 255 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.389494776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8b5f3016-34aa-4133-9583-95aa314ec039","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":5161,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.389603507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"3abd31ac-d4c6-43e2-a8c2-d094212e9470","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.389618537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"3abd31ac-d4c6-43e2-a8c2-d094212e9470","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.389735867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.389824228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.389898998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"3abd31ac-d4c6-43e2-a8c2-d094212e9470","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39026236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0385181a-15ee-4cae-852c-53b9c6925edd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.39028205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0385181a-15ee-4cae-852c-53b9c6925edd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39035404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.390429861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.390494121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0385181a-15ee-4cae-852c-53b9c6925edd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.390935003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"930c7e7b-200b-451a-80f7-17d2f9e0e3b9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.390949393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"930c7e7b-200b-451a-80f7-17d2f9e0e3b9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.390963923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.392060719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.392100539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.392152539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.392167799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.392199429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.392212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39225573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39226811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39230704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39231948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.39234913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.392420001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"930c7e7b-200b-451a-80f7-17d2f9e0e3b9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1593,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393190764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a4018969-4bfd-472d-a51e-97f0b777359f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.393209644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a4018969-4bfd-472d-a51e-97f0b777359f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393224065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393238595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.393250265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393264265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.393275965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393288765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393300275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393517866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393529246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393543856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393562766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.393576106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.393588276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a4018969-4bfd-472d-a51e-97f0b777359f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.394494351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7671f29e-117c-4971-bffe-9f461f29dfe4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.394513961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7671f29e-117c-4971-bffe-9f461f29dfe4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395592156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395609556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395622597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395641977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395672707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395686547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395698877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395712177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395723957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395737017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395748177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395762027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.395809437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7671f29e-117c-4971-bffe-9f461f29dfe4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395831478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3325ab1a-b3f4-4e38-b771-b62cdeb0b605","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.395845278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3325ab1a-b3f4-4e38-b771-b62cdeb0b605","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395858798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395872048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395883518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395896498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395907808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395920758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395932478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395947608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395960378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.395977258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.395989048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.396001908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.396013948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3325ab1a-b3f4-4e38-b771-b62cdeb0b605","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":477,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.401917208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29971a25-5a4a-4606-b939-ad1fff78b42f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.404588201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29971a25-5a4a-4606-b939-ad1fff78b42f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404636452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404651782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404668082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404681702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404692862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404706282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404717552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404730882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404741812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404754722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404765582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404778312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.404791592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29971a25-5a4a-4606-b939-ad1fff78b42f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":676,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404808323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84bfb923-560a-4a93-8d99-1585ffe3e0bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.404820973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84bfb923-560a-4a93-8d99-1585ffe3e0bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404834023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404847153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404858263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404871153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404882433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404896623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404909993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404924033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.404936353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404949793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404968093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.404981023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.404992363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84bfb923-560a-4a93-8d99-1585ffe3e0bd","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405005513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"28a13149-2101-414c-891b-5528e528405f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405018074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"28a13149-2101-414c-891b-5528e528405f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405030814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405043424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.405060064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"28a13149-2101-414c-891b-5528e528405f","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405073494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c7213fa7-3488-4218-bd47-518258334a48","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405085674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c7213fa7-3488-4218-bd47-518258334a48","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405098354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405110304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.405121184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c7213fa7-3488-4218-bd47-518258334a48","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":295,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405134014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e09d789-ff19-4766-88be-7bd167f555af","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405145934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e09d789-ff19-4766-88be-7bd167f555af","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405158184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405170694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.405181224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e09d789-ff19-4766-88be-7bd167f555af","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405193884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f8202b78-17cf-4c89-962a-fa1e48f21743","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405205964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f8202b78-17cf-4c89-962a-fa1e48f21743","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405218635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405229845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.405240625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f8202b78-17cf-4c89-962a-fa1e48f21743","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":250,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405253745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"24bc6b09-e2e6-417c-9da6-f17584f51e4d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405265695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"24bc6b09-e2e6-417c-9da6-f17584f51e4d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.405278095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.405348305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.406916783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.406959203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.406987623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.407018573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"24bc6b09-e2e6-417c-9da6-f17584f51e4d","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.407041174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0dd7babc-4e62-4b51-acb9-7b1a21865cc0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.407074994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0dd7babc-4e62-4b51-acb9-7b1a21865cc0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.407088224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.407100504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:27.407109424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 255 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.407120264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0dd7babc-4e62-4b51-acb9-7b1a21865cc0","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.407518146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"68cff592-716c-48cc-8944-1d317ab1a6ae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.407540856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"68cff592-716c-48cc-8944-1d317ab1a6ae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.409862708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.409897128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.409944988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"68cff592-716c-48cc-8944-1d317ab1a6ae","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.409964768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a4aee7ca-7074-4ccc-b69f-9a3d6a75d76b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.409977178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a4aee7ca-7074-4ccc-b69f-9a3d6a75d76b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.409994479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.410006339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.410021709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a4aee7ca-7074-4ccc-b69f-9a3d6a75d76b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.411096424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"251a07e6-2005-471b-9452-35a29a36d4c7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.411124524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"251a07e6-2005-471b-9452-35a29a36d4c7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.411985629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413488246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.413512396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413526746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.413538426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413556657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413567847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413580697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413591797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413604547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413617907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413630997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.413642107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"251a07e6-2005-471b-9452-35a29a36d4c7","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413661157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"caa37bf0-10c3-4806-bde9-39ba1b819337","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.413673807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"caa37bf0-10c3-4806-bde9-39ba1b819337","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413687147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413699597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.413710817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413723247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.413734327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413749198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413760648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413773778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.413785458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41423162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41424641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.4142592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.41427063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"caa37bf0-10c3-4806-bde9-39ba1b819337","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41430451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eb840ed6-fedc-4111-9116-a5a407ddc849","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.41432016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eb840ed6-fedc-4111-9116-a5a407ddc849","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.4143329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414345181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414356051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414368931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414379531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414391761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414402911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414415131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414425761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414439441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414450221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414462841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.414474051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eb840ed6-fedc-4111-9116-a5a407ddc849","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414736733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e9dedb4-d6dd-4cc4-a27c-72eea271b978","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.414749733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e9dedb4-d6dd-4cc4-a27c-72eea271b978","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414762743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414775683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414786663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414800453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414810723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414868533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414879123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414891823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414902593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414923193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.414933693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.414945774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.414956294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e9dedb4-d6dd-4cc4-a27c-72eea271b978","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1607,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415824188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b722513e-52b4-40ba-a022-032707e86a31","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.415847788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b722513e-52b4-40ba-a022-032707e86a31","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415861288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415874038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.415884828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415897658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.415907828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415920398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.415931609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415950239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415963869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415975869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.415986679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.415998829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.416009509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b722513e-52b4-40ba-a022-032707e86a31","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.416060309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1c723dc4-f25e-410b-9da1-a801438fdee9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.416072509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1c723dc4-f25e-410b-9da1-a801438fdee9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41613816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41620317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.41622443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.41625445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.41626783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.419576507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.421534236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.421569346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.428702102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431715838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431744358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431759358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.431774738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1c723dc4-f25e-410b-9da1-a801438fdee9","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":14434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431804618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a40ffad8-053b-4bf4-a02f-8b236a8c0c3b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.431817828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a40ffad8-053b-4bf4-a02f-8b236a8c0c3b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431831528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431844878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.431856448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a40ffad8-053b-4bf4-a02f-8b236a8c0c3b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":353,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.431869968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e8e1c5aa-e390-4281-aea5-411d498865f4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.431882909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e8e1c5aa-e390-4281-aea5-411d498865f4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.432033019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.435065094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.435103415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e8e1c5aa-e390-4281-aea5-411d498865f4","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":2434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.435131275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99c00042-8829-4906-bb92-ef2fedd32b6a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.435146085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99c00042-8829-4906-bb92-ef2fedd32b6a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.435160455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.435173055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.435184545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99c00042-8829-4906-bb92-ef2fedd32b6a","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":330,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.440546552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"5a5a946e-32bf-41ab-a3aa-0291db62aa6b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.441741668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"5a5a946e-32bf-41ab-a3aa-0291db62aa6b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.441758338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.441773248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.441787428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"5a5a946e-32bf-41ab-a3aa-0291db62aa6b","remote_addr":"[::1]:52328","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":575,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.586247713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.586286093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.58770646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.58773536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.58774712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.587905161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.587968051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.587980871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.587994571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588021871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588043541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588088952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588110722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588136852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588169972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:27.588193972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:27.588221802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588262492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588276952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.588291073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588438443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588492254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588506784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588547664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588560404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588575954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.588586174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.590972906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.591362348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.591376538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.591389628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.591402918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.592613354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.594224492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.594269353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594287743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594302893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594317683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594329893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594346273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.594359023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.598889636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.598922176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.598935606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.601332438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.601359828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.601375648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, 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:36:27.601390098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.601421429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.601438679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.601451989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.601462949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.601475419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.601504929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.601521779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.601534969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.601931491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.601962991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602020012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602031372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602049062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602061102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602077452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602098092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602107812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602119462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602139302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.602150582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.602177552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.602190503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.603926151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.604443184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604462554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604473274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604485864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604507544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604519324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604534614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604548194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604560304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.604570264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.604582504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.604594874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.60571426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.605992671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606016311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606027631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606045511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606055731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.606068372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.606081252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.606479104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.606522544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606659155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606685405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606702955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606712965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606724935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606736935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606748775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606765905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.606786385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.606798025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.606810235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.608577304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.610074002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.610103722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.610115052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.610127102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.610137382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.610149022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.610161452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.610173542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.610185502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:27.610197292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.610220343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.610241423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:27.610265553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:27.610289633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.610304313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.980995782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","remote_addr":"[::1]:52330"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.981419744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"01ff391f-f071-4945-a5f3-3b1727fba2fb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.981444214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"01ff391f-f071-4945-a5f3-3b1727fba2fb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.981457314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.986918411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:27.987031382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987158592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987186452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987196722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987208992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987218083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987231353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987240363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987249523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987258723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987268273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987277323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987286683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987295783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987304603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987317173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987326393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987335493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987344233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987353583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987362793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987372253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987381383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987390383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987399543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987408483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987417834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987426934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987436114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987451614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987461314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.987478504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.987487474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"01ff391f-f071-4945-a5f3-3b1727fba2fb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":6051,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.0026418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"381e2fc2-e55e-4092-bf79-70f0ac3002d2","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.00269286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"381e2fc2-e55e-4092-bf79-70f0ac3002d2","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.005506634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.011477855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.014232588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.014296339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.01446107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.014695751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"381e2fc2-e55e-4092-bf79-70f0ac3002d2","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":12163,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.015546905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4af12d73-9953-4f3e-ad91-d4166f4faa20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.015579845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4af12d73-9953-4f3e-ad91-d4166f4faa20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.015772666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.015910717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.015924347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.015954727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.015966667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.015994947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.016005657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016030267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.016040917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016076467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016091298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016116548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.016218358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4af12d73-9953-4f3e-ad91-d4166f4faa20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":694,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016721021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e306ab72-ee3d-4be7-9719-3d1f7140393d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.016756341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e306ab72-ee3d-4be7-9719-3d1f7140393d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016907442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016940752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.016955252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.016987332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.016999982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.017025262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.017036052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.017058052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.017068412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.020704081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.020778261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.020922782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.021045302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e306ab72-ee3d-4be7-9719-3d1f7140393d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":4337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.021547635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"23530e31-afbd-4805-94b8-26e621edcbd0","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.021599585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"23530e31-afbd-4805-94b8-26e621edcbd0","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.021714436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024159048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024188578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024202738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024213798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024226658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024237758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024250198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024260989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024279319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024290229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024302819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.024313879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"23530e31-afbd-4805-94b8-26e621edcbd0","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024333199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0d9b9648-b5d0-46ad-bfd8-0f30cb9fc07b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.024357199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0d9b9648-b5d0-46ad-bfd8-0f30cb9fc07b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024369979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.02458586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.0246142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.02464243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024656031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024760201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.024771101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024783391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024793861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024805911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024816561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.024828551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.024921852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0d9b9648-b5d0-46ad-bfd8-0f30cb9fc07b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":1385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.025791166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8cf68c67-6702-427a-be48-89e6e559f9de","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.025817436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8cf68c67-6702-427a-be48-89e6e559f9de","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.025895877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.025984287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026005777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026043738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026060638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026087598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026098418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026142308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026154558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026183628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026201638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026233648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.026276369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8cf68c67-6702-427a-be48-89e6e559f9de","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":503,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.02661068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"511a63b9-13da-41bc-9ca0-7ef1fa7d64b1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.026643721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"511a63b9-13da-41bc-9ca0-7ef1fa7d64b1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026684971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026753821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026777841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026797311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026809581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026835272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026846022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026873542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.026884092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026911922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026922582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.026950642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 274 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.026998202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"511a63b9-13da-41bc-9ca0-7ef1fa7d64b1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.027311814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"68ec4f50-2c72-4d7d-a0d1-872f47c8beec","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.027343634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"68ec4f50-2c72-4d7d-a0d1-872f47c8beec","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.027384604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.027451235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.027526415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"68ec4f50-2c72-4d7d-a0d1-872f47c8beec","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.027853677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d5b4a7d-4d5f-476b-95a5-02e73d93f13b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.027867447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d5b4a7d-4d5f-476b-95a5-02e73d93f13b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.028009007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.028074778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 276 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.028148758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d5b4a7d-4d5f-476b-95a5-02e73d93f13b","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":299,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.02847724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b98a5adc-f8cd-4795-8c4a-332113652496","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.02849373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b98a5adc-f8cd-4795-8c4a-332113652496","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.028714611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.028734771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 277 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.028745441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b98a5adc-f8cd-4795-8c4a-332113652496","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029027693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e398e3ea-5e9d-4998-a37a-55d8c309f5a8","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.029060173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e398e3ea-5e9d-4998-a37a-55d8c309f5a8","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029123463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029232394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 278 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.029251264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e398e3ea-5e9d-4998-a37a-55d8c309f5a8","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029560655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8769232e-ba1c-4f87-b047-d192b91bed10","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.029577995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8769232e-ba1c-4f87-b047-d192b91bed10","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029640066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.029756356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029795746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029825577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.029837757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.029919017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8769232e-ba1c-4f87-b047-d192b91bed10","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":378,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03053555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"be5bd43b-05bd-44d0-af8d-b1276aaf7b94","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.03056017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"be5bd43b-05bd-44d0-af8d-b1276aaf7b94","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03057459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03058785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.03060292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030632621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030672621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030686811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.030697441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030710061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.030720941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030733011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030743671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.030755701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.030770871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"be5bd43b-05bd-44d0-af8d-b1276aaf7b94","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031028093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"74b2174a-4fdd-4040-b61e-94211597f26d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.031044573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"74b2174a-4fdd-4040-b61e-94211597f26d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031119683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031764966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.031783476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031797276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031808086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031820426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.031831006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031853457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.031864187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031887157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031898487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031919297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.031930437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"74b2174a-4fdd-4040-b61e-94211597f26d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031948697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d684a2ab-5b32-403e-8116-d3e14fd120fe","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.031961017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d684a2ab-5b32-403e-8116-d3e14fd120fe","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031973937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.031987437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.031997867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032010087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032020397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032032457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032042888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032054878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.032065288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032077358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.032087598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032100788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.032111318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d684a2ab-5b32-403e-8116-d3e14fd120fe","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.032365409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"62c46b05-5565-4f4c-a275-3c7ee401b714","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.032382329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"62c46b05-5565-4f4c-a275-3c7ee401b714","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03244441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03250989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.03253172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.033914277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.033935507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.033953287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.033964277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.033976737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.033987967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034000377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034011247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034023507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 270 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.034041907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"62c46b05-5565-4f4c-a275-3c7ee401b714","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034061367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d66b114-e494-48d5-934e-1eebc1ac3088","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.034073837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d66b114-e494-48d5-934e-1eebc1ac3088","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034087988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034100188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034111008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034123388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034134568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034146668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034157398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034169618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034180278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034194468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034204898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034217218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 276 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.034227978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d66b114-e494-48d5-934e-1eebc1ac3088","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":366,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034241018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c25e90fb-ce40-4989-8657-03081fbc1797","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.034254088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c25e90fb-ce40-4989-8657-03081fbc1797","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034266738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034278809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034289479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034301569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034313739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034325649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034335979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034348059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034358629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034370919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.034381229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034393719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.034404509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c25e90fb-ce40-4989-8657-03081fbc1797","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":378,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034422189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"867923c7-bf9c-41c0-aa71-114e49a5570a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.034436229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"867923c7-bf9c-41c0-aa71-114e49a5570a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034448419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.03449722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 283 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.03456581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"867923c7-bf9c-41c0-aa71-114e49a5570a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":208,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034954842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0a11c11c-3cb2-4b14-bbae-b96a9b176a20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.034979782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0a11c11c-3cb2-4b14-bbae-b96a9b176a20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.034992852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.035052542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 284 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.035185043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0a11c11c-3cb2-4b14-bbae-b96a9b176a20","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.035454254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af08a89f-c36a-449f-b606-78eee2409347","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.035476965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af08a89f-c36a-449f-b606-78eee2409347","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.035543525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.035606765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.035678466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af08a89f-c36a-449f-b606-78eee2409347","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.035985587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"eadd2dfa-0a9d-48df-91d0-a1e41bb1cb26","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.036774861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"eadd2dfa-0a9d-48df-91d0-a1e41bb1cb26","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036789981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036801681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.036812961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"eadd2dfa-0a9d-48df-91d0-a1e41bb1cb26","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036826611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"c28d2f1f-f702-463d-8fa7-c0066d785862","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.036841831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"c28d2f1f-f702-463d-8fa7-c0066d785862","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036853742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.036864642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036885302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:28.036908332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.036919882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 309 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.036945842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"c28d2f1f-f702-463d-8fa7-c0066d785862","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.037181583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"90bf7814-651b-4934-8ac9-482b88c675dd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.037194463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"90bf7814-651b-4934-8ac9-482b88c675dd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.037265414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.037311634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:28.037339354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.037393264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"90bf7814-651b-4934-8ac9-482b88c675dd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.037683986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"58962038-7a28-4434-ab0a-42685ba2e332","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.037700346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"58962038-7a28-4434-ab0a-42685ba2e332","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.037769946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.037838907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.037898647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"58962038-7a28-4434-ab0a-42685ba2e332","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038213538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f738de84-80e5-41b6-8ea5-3a852310edf1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.038228898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f738de84-80e5-41b6-8ea5-3a852310edf1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038293979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038363229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.038420279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f738de84-80e5-41b6-8ea5-3a852310edf1","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038727121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47beaab8-c34f-491a-9f7b-f03bcb766b40","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.038741121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47beaab8-c34f-491a-9f7b-f03bcb766b40","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038816661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038890452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038912382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038941552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038952682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.038982812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.038993672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039018182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.039030863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039059113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039070103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039095403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.039144443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47beaab8-c34f-491a-9f7b-f03bcb766b40","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039449235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8c3529e-2bcc-4a77-9a84-5fd6b9787021","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.039462435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8c3529e-2bcc-4a77-9a84-5fd6b9787021","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039534675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039603175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.039623706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039651986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039662826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039690356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.039702406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039728296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.039739426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039768676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039779686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.039804576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.039851487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8c3529e-2bcc-4a77-9a84-5fd6b9787021","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040152748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44f64fbc-698d-45ff-b5e0-a37e06dd749e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.040166328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44f64fbc-698d-45ff-b5e0-a37e06dd749e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040261359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040304629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.040326299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040355969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.040366709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040394149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.040404929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04042961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04044043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04046722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04047794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04050526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04055502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44f64fbc-698d-45ff-b5e0-a37e06dd749e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040863472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ed33ba68-cedd-4914-a015-716e121a1075","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.040897562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ed33ba68-cedd-4914-a015-716e121a1075","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040934712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.040999202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041017823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041053103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041063883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041089963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041100603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041120943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041131513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041156513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041167133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041196803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041245684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ed33ba68-cedd-4914-a015-716e121a1075","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041555925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8e8ec538-0a11-4cd4-b21e-6f1938c50e93","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.041578105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8e8ec538-0a11-4cd4-b21e-6f1938c50e93","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041637936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041707576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041725996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041755516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041766326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041794627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041805257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041829867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041840457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041865937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041876517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.041903017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.041953177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8e8ec538-0a11-4cd4-b21e-6f1938c50e93","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.042277489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e44a1327-3ab6-4504-85ea-f306ed94ca53","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.042301819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e44a1327-3ab6-4504-85ea-f306ed94ca53","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.042360569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04242956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04244135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04247183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04248231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04251136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04252204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04254748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.04255825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.042584991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.042598001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.042623091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.042671911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e44a1327-3ab6-4504-85ea-f306ed94ca53","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.042973352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"a4fe72f6-bcfe-4d28-9181-cd3d6f3cc767","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.042998373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"a4fe72f6-bcfe-4d28-9181-cd3d6f3cc767","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.043047583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.043112693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.043183144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"a4fe72f6-bcfe-4d28-9181-cd3d6f3cc767","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.043502985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b56ac96c-8d65-4aa3-b88f-ef075dd0abaf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.044336619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b56ac96c-8d65-4aa3-b88f-ef075dd0abaf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04436522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.0443782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.0443942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b56ac96c-8d65-4aa3-b88f-ef075dd0abaf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":264,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.0444089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"391896e6-be9b-4716-8a68-471d365ed400","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.04442063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"391896e6-be9b-4716-8a68-471d365ed400","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04443306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.04444437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.04445447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"391896e6-be9b-4716-8a68-471d365ed400","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.044600191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"42fb71a8-ebef-46d4-a2c2-cf417a78123d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.044613861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"42fb71a8-ebef-46d4-a2c2-cf417a78123d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.044683021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.044746261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.044808662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"42fb71a8-ebef-46d4-a2c2-cf417a78123d","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045096493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"1bb70882-18b4-471c-8a59-db2378d983eb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.045109883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"1bb70882-18b4-471c-8a59-db2378d983eb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045227974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.045241004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045281064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:28.045308034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045358385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 309 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.045739676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"1bb70882-18b4-471c-8a59-db2378d983eb","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":346,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045826507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e31fb91-3d55-40f5-ad39-c213dd9e1302","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.045840087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e31fb91-3d55-40f5-ad39-c213dd9e1302","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.045899867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.045944177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"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:36:28.045970978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.046060608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3e31fb91-3d55-40f5-ad39-c213dd9e1302","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047200224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ade7b766-a611-4303-9220-e860602ed4d5","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.047221214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ade7b766-a611-4303-9220-e860602ed4d5","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047234374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047245784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.047263464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ade7b766-a611-4303-9220-e860602ed4d5","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047277714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f0b41f78-a50a-4c46-8c82-2f5b1e4ed6bd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.047290694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f0b41f78-a50a-4c46-8c82-2f5b1e4ed6bd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047305164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047316554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.047329084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f0b41f78-a50a-4c46-8c82-2f5b1e4ed6bd","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":189,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047341914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0f1d5638-08ae-485f-ba2b-1126397cd2ef","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.047354224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0f1d5638-08ae-485f-ba2b-1126397cd2ef","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047366884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047426455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047448225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047476415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047488405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047511595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.047522255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047550545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.047561205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047591046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047602276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.047626276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.047709186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0f1d5638-08ae-485f-ba2b-1126397cd2ef","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048044348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5ad06520-5db3-4a48-baac-c4384c31ca52","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.048064138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5ad06520-5db3-4a48-baac-c4384c31ca52","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048077018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048130008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048154888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048184048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"CabooseValue","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048194809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048225249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048236649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048262819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048276629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048301559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048312579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048338089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.048386169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5ad06520-5db3-4a48-baac-c4384c31ca52","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048689691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41e315d1-5275-4ff6-8610-2549b5e71b2a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.048714751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41e315d1-5275-4ff6-8610-2549b5e71b2a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048771991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048898122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048910132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048923642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048934372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048946502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048957052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048969472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.048980262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.048992422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.049003052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.049014973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.049063643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41e315d1-5275-4ff6-8610-2549b5e71b2a","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.050898022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"54ab2cd5-dd3d-41f3-92e6-209317810adf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.050928082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"54ab2cd5-dd3d-41f3-92e6-209317810adf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.050942342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.050955632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.050966502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.050979102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.050989962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051014232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051641546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051660856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051671896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051684296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051695046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051707406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051718306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"54ab2cd5-dd3d-41f3-92e6-209317810adf","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051736106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e94718ff-3322-41a8-bc63-5fc8905da783","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.051757586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e94718ff-3322-41a8-bc63-5fc8905da783","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051774866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051791706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051802266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051814337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051824937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051841447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051865097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051877407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051897557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051909827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051920847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051934807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.051945707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e94718ff-3322-41a8-bc63-5fc8905da783","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051964477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ca98b209-ab81-4c3f-94d8-d446886d9413","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.051976717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ca98b209-ab81-4c3f-94d8-d446886d9413","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.051989077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052001097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052011548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052023578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052034018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052046278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052058258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052070488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052081108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052093348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052104098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052116698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.052127328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ca98b209-ab81-4c3f-94d8-d446886d9413","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052140208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4ce55878-7402-445b-8539-bd72db9aeb83","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.052152068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4ce55878-7402-445b-8539-bd72db9aeb83","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052167888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052178978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.052189318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4ce55878-7402-445b-8539-bd72db9aeb83","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":205,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052202099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b526c07b-0eb7-487e-af10-15d52397100e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.052214069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b526c07b-0eb7-487e-af10-15d52397100e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052226039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052237169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.052247329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b526c07b-0eb7-487e-af10-15d52397100e","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.052921262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dfc3311a-9edd-41ec-9732-84a4983c22da","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.053444125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dfc3311a-9edd-41ec-9732-84a4983c22da","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053464695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053480715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.053491495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dfc3311a-9edd-41ec-9732-84a4983c22da","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053506135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"302c4f56-3a29-4c18-b287-2055afbbd1a4","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.053517955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"302c4f56-3a29-4c18-b287-2055afbbd1a4","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053530235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053541795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.053557955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"302c4f56-3a29-4c18-b287-2055afbbd1a4","remote_addr":"[::1]:52330","local_addr":"[::1]:43561","component":"dropshot","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","latency_us":228,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590514788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590565218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590577288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590588148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590605928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.590636858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.590650918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.590681689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.596036065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.596097856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.596138816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.596167986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.597576373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.597615203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:28.597645213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:28.597669803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.599591133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.599623833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.599652783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.599672163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.599904745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.599959625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.599972505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.600006285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.600017615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.600036005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.600046135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.600225426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.600256596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.600268686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.600280026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.600292256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.601309972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.601338452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.601352962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606429297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606468058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606489678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606517118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606546898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.606557478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.607728474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.607773634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.607786304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.609235612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.609268032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.609283462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, 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:36:28.610691329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.610734809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.610770969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.610789059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61081141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.61082449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.61085438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.61087239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.61088535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.614056645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.614090856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61684396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61687517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61688981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61690206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61691454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.6169262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61693668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61696405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.61698169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.616994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.6170062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.61702609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.618012125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.618122816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621147941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621179341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621193302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621206362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621261962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621286072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621300112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621312802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.621324062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.621336512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.621360762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.622482158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.622520558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.629219821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.63097958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.631012791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.631048441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.631092701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.631127191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.631188511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.631224182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634674979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634713879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634729229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634739259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634751219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634763779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.634781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.63479251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.63480496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.6348271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.63484106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.636466968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.636502558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.638581839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.638622039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.638635649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.638645629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.638664159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.638677749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.639337422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:28.639373173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.639445553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.639481273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.639534783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:28.639568734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.639592994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.639608274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553506426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553565056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553577356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553587466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553602467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553659437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.553684197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.553702187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.553811758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.553863958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.553914688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.553943978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.554075669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.554102989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.554129519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:29.554153899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.55420041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.559864878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.559914418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.559933968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.559996038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560061689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560083809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560120159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560131939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560155789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.560166399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.560520951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.560551091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.560563881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.560576571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.560600781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.561703237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.561740967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.561756057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561798717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561810467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561850228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561861278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561880968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.561891138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.561912518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.561928788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.561941028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.563376055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.564843603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.564869883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, 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:36:29.564884863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.564913473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.564925063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.564937313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.564948133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.564960823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.564985493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.565031254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.565062394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.565078084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.565091694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565104834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565115174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565128604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565141874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565154224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565166574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565177344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565189714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565212605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.565224905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.565237985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.565250525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.56625464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.56628205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.5663316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56634285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56635519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56636715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56637884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.566395181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.566407791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.566421231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.566431761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.566443191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.566493601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.568032209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.568055189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.568113229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.568124289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56819422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.56822454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.56824164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.56825471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.568788773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.570612702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570638342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570727622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570741142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570766263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570794393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570807173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570819233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570836943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570849263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.570861743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.570875303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.570887263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.570901253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570914423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570924933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570974324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.570989584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.571002524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.571016914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.571289415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:29.571314515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.571360505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.571387496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.571452096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:29.571502386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.571527916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.571543056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.552952987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.552993647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553005007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553016037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553025557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553074797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553086367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.553106398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.553193858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553235578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553274128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553301089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553374239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553411099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553436099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:30.55368584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:30.553719731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553731711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553744391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553763281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553778411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553799451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553808811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553819651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553835141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553850081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.553859231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553869861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553894362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.553905222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.553916012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.553927092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.555167128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.555193258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.555207698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555365039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555374589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555412059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555424919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555435189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.555444129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.55561923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.55564205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.55565349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.557930262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.557957532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.557971182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, 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:36:30.558319574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.558378644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.558388474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.558417574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.558426834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.558464075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:30.558487445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.558498225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.558509105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.559157898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.559179518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559219738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559228878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559239469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559250129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559260559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559270869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559279759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559290199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559300779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.559316679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.559331389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.559344509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.562430285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.562465795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.563945412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.563967902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.563979752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.563990872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.564001802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.564012302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.564027802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.564039262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.564048823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.564059793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.564071423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.5656337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.56565869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.565775241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.565786251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.565817081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.565826241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.565841741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.565854211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.567999592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.568026762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568040182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568080913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568097893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568107753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568118953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568130133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568141373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568155433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.568166383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.568177293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.568189553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.568419224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.568449214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.56947084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.570736806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.570761316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.570771606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.570783186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.570794846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.570808256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.570820046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.570831216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.570852657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.570874097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:30.570899127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.570922467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.570936257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.82490828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:30.826250547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"10.450946909s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553789655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553843425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553861105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553871055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553890535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.553931605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.553943175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.553954565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554056706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554108266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554148536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554236737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554378197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554421558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:31.554451258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:31.554475188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554523418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554681849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554704549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.554719249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554731159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.554760049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.55477969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.55479538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.55480451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.55481522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.55482429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.55483495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.55486287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.55487374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.55489312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.55490395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.55691706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.557804395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.557826085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557842265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557857645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557868975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557878545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557889625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.557899195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.557910195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.557921825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.557933895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.558500868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.558531178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.558543489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, 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:36:31.558619049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.558645619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.558655299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.558666199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.558675719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.558686599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.558710189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.558724249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.55873547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.559286372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.559318162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559351803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559361283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559378523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559389533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559400443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559411533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559420713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559431643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559444303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.559457983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.559468763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.559485053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.561677324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.561715915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561737765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561747915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561759105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561769595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561779985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561798955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561814445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561825115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.561834315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.561844625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.561899316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.563426613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.563461653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.56469605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.56472367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.56473503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.56478497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.56480221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.56481397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.565304383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.565334093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565393263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565403203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565428103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565437183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565447753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565458273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565471764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565482184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.565495144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.565505654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.565516454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.567138702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.567170332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.567991406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.568006636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.568035146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.568044566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.568063676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.568081196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.568687339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:31.56871274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.5687562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.56879112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.56888819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:31.568915511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.568938341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.568952601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.5539672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.553991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.55400174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.5540115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.55407404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.55411107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.55412394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.55413594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.554987665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.555017745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.555039245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.555097795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.555125065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:32.555149876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.555174976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:32.555198916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.556405542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.556569173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.556584173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.556600933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559136446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559588268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559615518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559628858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559639088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559650408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.559660008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.559671978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:32.559701398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.559713218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.559725178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.559736758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.560311511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.560337091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.560350141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560371492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560381302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560511442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560522382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560533152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.560542472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.560559473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.560570533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.560585833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.561893769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.561927769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.561941749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, 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:36:32.561986029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56202639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.5620488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56208563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56209489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.56214348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.563918249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.563937359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.563950319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.563963819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.56399168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56400429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56401411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56402488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56403573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56404647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56405722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56406631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56407731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56412793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.56413938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.56415028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.56416151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.565161116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.565186286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565199586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565209006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565220206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565231116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565241786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565256866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565267366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565278026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.565287126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.565297466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.565309046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574574833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574612423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574626823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574667423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574696714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574707054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574726954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574739574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574751684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574768914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574781864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574791394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574802484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574811784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574822564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574833824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574844884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574857174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574868424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574879125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574890615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574901865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574913815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574926115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574934925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574945275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.574959655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574970095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.574983055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.575570368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:32.575597038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.575645238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.575687648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.575742669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:32.575775549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.575798769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.575812719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554188784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554230794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554244845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554255715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554265995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.554297035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:33.554323845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:33.554351375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.554811567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.555162399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.555193829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.555228639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.55525072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.55527661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:33.55530224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:33.55532622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.556624457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.556670397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.556685577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.556699407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.559009409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562509316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562532966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562550736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562562417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562575057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.562585257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562596967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562625187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562637467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562649457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562661777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562676177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562689317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.562702267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564537157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564566987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564600197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564615627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564630117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.564640567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.565053349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.565088899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.565102029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.568389736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.568424146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.568469516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, 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:36:33.5693218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.570673747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.570696067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.570710917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.570722297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.570734547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.570771267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.570791178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.570810088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.572072844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.572105274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.572502006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.574888218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.574916378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.574930468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575025319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575038039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575048669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575061459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575073669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575093299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.575105479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.575118009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.575130509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.57514432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.57527881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.57529752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.57530956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.57532238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.57533501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575347091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575361511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575382471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.575407901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.575419661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.575431621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.576498216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.576927819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.580667627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.58119412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.58120749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.58121855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.582174495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.582210205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.582936119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.582975239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.583049089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584228345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584260105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584272345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584285155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584297555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584309405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584328756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584354606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.584376106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.584392516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.584791338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.584825818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584914578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584925529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584953659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.584964699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.584987139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.585000149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.585533561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:33.585558992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.585615362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.585640822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.585709132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:33.585737262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.585765073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.585779663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553083153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553128573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553141983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553152333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553161923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553209303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.553225984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.553237244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.554053548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.554105888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.554339679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.554370959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554845422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554886502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554911302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:34.554939102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554962202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554984292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.554996592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555008533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555049773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555082353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555092813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555104433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555113683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555124693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.555147893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555158363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555186203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555197473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555208384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.555219304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.556382579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.556857852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.556870492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.559159783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.560803781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.560826351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.560836582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.560851912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.560861842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.560873422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.560886192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.560897772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.560952422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.560970322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.560983442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, 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:36:34.560995562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561021852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561031273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561042873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561052143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561062963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561086663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.561098303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561109873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561122563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561136553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561148683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561158083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561169043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561179883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561203833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561214233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561228353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561238834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561249384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.561259994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.561272424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.56263059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.563120453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.563156763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563261304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563288914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563300734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563311934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563322714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563333404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563344244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.563359354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.565244094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565277594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565290304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565310384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565322764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.565607775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.565618156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.565655216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.565664676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565681766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.565700326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.566339529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.567744416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567775756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567786626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567797937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567807487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567818357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567829167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567839677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567850407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.567864757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.567882247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.567894017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.568149088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.568181328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.572158988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.572188778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.572200708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.572209959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.572240279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.572270769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.573019172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:34.573881627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.573906937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.573929327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.573955777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:34.573985077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.574008387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.574021377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.552998836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.553097677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.553180837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.553210447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.553221677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.553312498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.553324978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.553341558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.558612065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560383124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560423834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560452924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560474234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560500464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:35.560525464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:35.560608755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560633275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560645615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560658945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560686795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560699255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560723605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560734185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560746356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560756926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560768836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.560779226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560799776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560824876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.560838456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.560853586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560865666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560924556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560958847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.560971257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.561014947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562454804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562491814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562502674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562514664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562533575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562545795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.562558205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.562585295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562597205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.562608765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562620945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, 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:36:35.562633195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562656045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562665155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562675615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.562865546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562877596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:35.562910356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562926967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.562938067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.563299458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.563327649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563364489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563376599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563387659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563398509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563409829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563421029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563430239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563441179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563452109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.563463019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.563480569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.563493809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.565246828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.565416739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.565444709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.565460149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.565480799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.5654919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.56550621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.56551731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.56553508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.56555666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.56556579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.56557659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.5655881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.567079738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.568876027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.568905957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.568917037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.568933307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.568943207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.568954657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.568966697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.568983957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.568995887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569014247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569024507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569036427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569045767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569056938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569068518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569079578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569147978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.569165778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.569182598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.569194848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.569799221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570389814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570419184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570430205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570441395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570450835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570462075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570473705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570484975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:35.570500475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570511605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.570532365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570552745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:35.570580065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570603155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.570615775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561352986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561395336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561407066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561416926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561426466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561463197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.561478207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.561492967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.561566987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.561624707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.561661728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.561699818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561794828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561858469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.561883969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.561911819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.561935359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.561954659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.561967709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.562331301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563304426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563336936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563347816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563358986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563368686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563379896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.563389646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.563400587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.563424647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.563437467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.563448537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.563460077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.56397665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.56400859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.56402245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575282347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575323507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575350847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575360777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575386488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.575396088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.57580844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.57584214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.57585397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.578357243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.578393573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.578407083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, 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:36:36.583189407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.583235857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.583252927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.583264747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.583274617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.584156602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.584197642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.584209962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.584221392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.585117017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.586091212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.59166992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.59171286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.59172553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.59173729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.59174839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.591758841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.591768121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.591778511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.591788941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.591799851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.592161713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.592199423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.594211403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.594243373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594365764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594375524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594386294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594397044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594407744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594418004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594432654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594442924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.594457565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.594467865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.594484545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.596177173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.596206963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.601269129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.601972323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.601988783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.601999423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.602010753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.602023593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.602047383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.602060253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602072723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602082223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602093623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602102803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602113883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602124653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602135403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602146813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.602157723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.602168434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.602181174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.60533765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.60537136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.60544459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.60545546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.60548618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.6054958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.60551007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.60552255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.606197354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:36.606222724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.606303614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.606337605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.606384655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.606411825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:36.606436565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.606449975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553869096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553910226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553921476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553931256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553941146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.553982276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.553993846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.554004946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.554107947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.554151567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.554197467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.554228667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.554319788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:37.554353498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.554377248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:37.554401958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.554446009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.554466199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.554478699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.554490919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555480624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555540874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555553564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555936966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555959486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555974286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.555984497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.556313888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:37.556354298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.556366209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.556380339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.556391279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.557708486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.558150568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.558168098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.55862385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.55864789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.55868588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.558695411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.558720221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.558729421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.566640671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.566685251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.566738721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.570012038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571383285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571413085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, 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:36:37.571427525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.571450315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.571461575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.571475365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.571485365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571496685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571528675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571539875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.571550626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.573031313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.574089118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574132819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574144209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574155299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574166489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574177839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574188549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574198019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574215709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574226189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.574237339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.574248099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.574264569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.575952448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.576229129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580767762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580796072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580808222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580819162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580829732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580844302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580854643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580913413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.580922743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.581422955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.581452746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.583422486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.583454906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.583793518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.583805568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.583856228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.583865618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.586724943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.586751013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.587409706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.589261386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589299086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589310176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589321976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589331456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589342716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589353946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589365076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589375746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.589387206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.589398426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.589412076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.589603417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.589639748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.593846789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.593876069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.593887559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.593896869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.594264991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.595377547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.595401597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:37.595425667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.596793344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.596832754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.598404662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:37.599275636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.599314686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.599329137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.556453317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.556568897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.556603797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.556627977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.556854439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.556939269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.556976599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.557016609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.557594822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.558738018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.558770448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.558792128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.558815149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:38.558839539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:38.558863959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:38.558888869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.558912299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.558932849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.558945609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.558957719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.558969849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.558992679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.559002839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.55901443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.55902423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.55903625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.55904569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.55905641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.55907995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.55909129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.5591029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.55911612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.562516127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.562609868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.562654258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.573373382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.573454143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.573558133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.573596853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.574675369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.574735059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.57492654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.575017821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.575059271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578101517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578143697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578157847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, 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:36:38.57874726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.57878885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.57880019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.57881135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.57882667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578903131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578932811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.578943771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.578954681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.579584314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.579613724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579683795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579699185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579710435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579721135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579731905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579742885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579752375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579763185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579774015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.579788745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.579799165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.579810355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.581831835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.581867876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581894426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581904476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581921106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581931826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581942546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581952786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581963536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581974476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.581984396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.581994866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.582019026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.583634245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584041327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584056387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584066967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584078097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584093487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584104527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584116897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584323118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584351588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584389248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584398648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584418679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584427749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584438269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584448689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584462799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584473059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.584553419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.584563759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.584574689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.586101387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.586499579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586522519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586532989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586554979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586564359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.586575349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.58659195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.586900021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:38.586925721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586969311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.586997752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.587046772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:38.587073472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.587098162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.587111632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556404234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556442364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556462234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556472944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556483204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556496954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556509524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.556522184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.556534744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.556562125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.556584395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.556606655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556630555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556654925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.556679475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:39.556703465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.560617385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562379674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562408614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562427654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562441824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562464344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562480834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562529775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562546505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562558825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.562569555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562581785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562617945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562630155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.562652055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.562675935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.563282838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.563309529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.563324069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578867538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578903138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578953528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578965418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578984758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.578995219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.593676703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.593702243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.593721043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.596794899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.596830649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.596852649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, 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:36:39.597148721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.597209161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.597225941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.597256881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.597270381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.59885027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.59888013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.599342912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.599358182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.600539828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.600671599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601738484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601766614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601786524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601799544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601811704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601823885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601833885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601845635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601856985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.601869665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.612362278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.612399928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.615396423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.615441093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.626395129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.6264489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62646281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62647537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62648706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62650369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62651551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62652781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.62653827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.627674406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.627969147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.629968747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.629999718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.634224939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.634257979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.634272069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.634282679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.634321489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.63435963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.635165424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.635191294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637553276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637588186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637601976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637613516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637626796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637637936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637649856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637661946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.637706997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.637726597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.637743557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.639875447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.639906368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.640619121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.640634141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.640678122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.640688872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.640711992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.640735142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.641365835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:39.643060364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.643082574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.643109654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.643131104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:39.643155944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 472 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.643181564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.643196004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.555775968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562522093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562538123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562548483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562558593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562572343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562585473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.562599243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562611853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562678963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562719164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562741914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562763634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562799834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562834494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:40.562859094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562889965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562907245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562921645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.562935285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562948175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562970085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562981185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.562994795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563005545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563019385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563029395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563042155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563086606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.563098866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563117746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563129956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563143976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563157896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563171596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563184676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563194916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563206666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563216466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563228066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.563237676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563254016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563265906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.563280056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.564341062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.564372462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.564387282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, 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:36:40.565062765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.565111176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.565124656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.565150316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.565160966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.565729859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:40.565764209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.565776889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.565790359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.566427882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.569495488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.570426133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571464098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571478938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571496708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571510718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571523138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571533668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571545728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571558068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571569968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.571581518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.571594199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.571606559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.571619659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.57198101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.571993031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572006291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572018161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572029801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572041531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572053131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572064561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.572074181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.572089401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.572136231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.57395397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.573984451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.585132517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.58573434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.58576379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.5857808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.587194068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.587305748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.588611855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.588645245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590863907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590941747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590955727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590966697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590979357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.590991617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.591003467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.591015727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.591027607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.59162249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.59164639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.594907757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.594947227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.62106614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.621872804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.621903054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.621915224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.62309314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.623542452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.624433607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:40.626207736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.626246786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.626278486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.627883604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:40.627929574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.628037155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.628061555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554778591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554804251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554814261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554824071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554846541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554904602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.554938162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.554994202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.555092642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.555138113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.555171633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.555197293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555342314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555382274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555409144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:41.555432134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555475464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555494255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555506815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.555518475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.556977922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557698176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557724676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557736956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557755616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557767296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.557776746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.557787746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.557811906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.557823176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.557834366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.557846046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.55851983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.55855445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.55856745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560313859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560341709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560635031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560648711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560659611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.560668991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.560680111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.560709311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.560738161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.561988647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.563043433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.563066523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, 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:36:41.56457591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.56644948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.56646785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.56648036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.56649004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.56650621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.56653289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.56654487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.56655672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566570211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566582741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566596211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566605641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566616891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566628411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566641141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566653121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566662731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566674461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566685641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566928062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566939372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566950762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566962002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.566973683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566987003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.566995933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567041313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567058253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567068903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567079443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567089783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567100153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.567109103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.567119533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.567130843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.568714131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.568973243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.568986623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.568996403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569006903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569016583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.569027353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.569038253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.569499455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.569523885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569626836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569636296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569664806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569688466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569698936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569709526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569722786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569733416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.569744427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.569763967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.569775017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.573412975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.573919408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574614531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574626331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574637351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574646351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.574657241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.574668731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.574685772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:41.574696582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574707382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.574729182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.574749432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:41.574772782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 492 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.574795882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.574809422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.553706283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.553745943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.553757743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.554820008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.554857809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.554873499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.554886069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.554899739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.554944209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.554987599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555010449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.55503284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.55505527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.55508264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.55510976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.55514684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.55517936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.55519188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.55520526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.555225741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555239171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555261411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555271881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555284511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555308921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555322851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.555338691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.555351071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.555382611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.555394931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.555411401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.555427682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.555946514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.557408892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.557423112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558106435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558124325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558167745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558183145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558197086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.558207406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.558235156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.558269956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.558297716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.559665573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.559912274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.559938134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, 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:36:42.559957264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.560028005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.560044805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.560057865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.560068215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.560089455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.560116155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.560136185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.560159205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.560624228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.560647888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561626363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561646753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561659553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561672273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561689913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561709093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561720773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561739403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561750954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.561762974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.561783984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.561796744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.563596853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.563663593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.56899502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.56903835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.56905171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569073621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569085431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569097211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569109961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569131741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.569142641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.569154221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.569166881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571054611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571476303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.571536813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.571554033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.571566693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.571577413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571588993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571601364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571912295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.571997746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.57291212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.573946366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.573969716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.573980426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.573992896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574005516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574017216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574029296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574082186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.574109897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.574123217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.57473174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.57476301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574879201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574900551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574929301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.574940691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.574951961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.574966881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.575568514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:42.575595634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.576527319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.57682073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.57684567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:42.576871001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.576896661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.576911101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.553893561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.553948841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.553960102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.553969902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.553979072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.554351684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.555895291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.555933752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.556008582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.55764615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.55770603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557737921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557764021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557790501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:43.557814701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:43.557838831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557862281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557874931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557887911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.557900051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557912512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557934082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557944382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557956072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.557991472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558009072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558020262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558031342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558082082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558093552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.558104822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558123913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558137333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558149593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558163833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558175823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558184833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558195823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558204753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558225243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.558234043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558244423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.558255283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.558266083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.560489035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.561770311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561793291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, 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:36:43.561806371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561828031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561837531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561848781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561857861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561868712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:43.561893272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561904812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561915922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561928572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.561950722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561967092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561979652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.561990422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562000862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562011622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562023172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562032372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562051672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562062632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.562073413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.562083963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.562095513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.564186564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.564221634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564290614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564300844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564316464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564326874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564337454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564347934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564369735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564388525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.564398075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.564409105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.564420485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.566341155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.566972048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.567011908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.567028968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.567039548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.567049058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.567059658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.567070968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.567082118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.567094099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569641941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569665112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569687552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569701142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569711792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569722182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569732812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569743422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.569753892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.569763992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.569781572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.571946523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.574902628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.574929448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.574944988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.574956218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.574965748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.574976918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.574988618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.574999528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:43.575010829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.575022299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.575042929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.575065119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:43.575087889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 512 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.575110819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.575124099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564637964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564695284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564707954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564718534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564854825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.564872605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.564886425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.564899115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.565239337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.565292337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.565344167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.565382007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.567620549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.568209032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:44.568242012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:44.568266892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.568293562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.568310312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.568335812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.568357382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572525183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572586244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572600354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572644874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572656114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572676094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.572690234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.573402328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.574033581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.574054651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.574067651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.574096191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.578214752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.578245802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.578260242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578508374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578537704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578585274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578596444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578623774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.578634164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.580207092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.580247352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.580260092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.58180061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.582582624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.582626155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, 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:36:44.58755798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589312739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589337529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589421639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589432579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.58945136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:44.58948385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.58949612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.58950893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.589854862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.589870942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589905142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589918622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589932072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589944862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589956432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589972942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589987742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.589999302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.590010732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.590022582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.591288459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.59152284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.593225299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.594640756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594672966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594685706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594699566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594716946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594729656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594751456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594763416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594775496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.594786367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.594798417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.594814787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.595160508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.595192159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.596086783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.596926367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.596952517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.596973508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.596985768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.596998478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.597010708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.597023838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602088103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602106474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602140144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602160694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602175414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602188014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602199594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602215634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.602227814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.602628616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.602660556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.604432225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.604464065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.624170986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.624206686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.624242066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.624253096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.624863109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.624901679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.626292446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:44.62704659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.627317842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.631147901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.634658639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:44.63486657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.63489307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.63490872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554011387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554082988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554100538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554145228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554162728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.554178228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.554191688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.554204498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556061848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556106538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556139888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556170728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556193218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556220068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:45.556247098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:45.556275439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556300949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556313669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556328939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556354189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556367749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556389339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556400329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556412919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556423209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556434669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.5564589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.55647271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.55649724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.55650906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.55652249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.55653476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.5565473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.55655992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.55657319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.55658791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.55659837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.55661137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.55662126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556668931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.556690161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.556741441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.557996697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.558023867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.558283489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.558303609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.558323109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, 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:36:45.558342999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.558365729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.558376049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.558644521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.558657761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.559562825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:45.559607375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.559621376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.559633906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.559647286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.559670546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.567954188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569206534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569239864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569253864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569268474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569286714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569297924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569324715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569337835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.569350685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.569363045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.569377445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.569927768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.569954458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570204599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570218639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570235859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570251649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570262929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570274219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.570290869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.57030243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.57031314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.572559181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.572591501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.57444283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.575728897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575758067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575771537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575785757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575797597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.575821537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.575852228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.575864988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.575878808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575906088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575923358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575935638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575952938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575966798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575981028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.575993178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.576005078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.576025188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.576037779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.576050169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.577177114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.577536796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.582556772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.582594872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.582608742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.582621202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.583071825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.583097675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.584007509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:45.58607781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.58610867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.58613259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.58616725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:45.58619173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 532 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.586216361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.586232751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.559162131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.559440362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.559468562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.559484492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.559494582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.559562953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.559577133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.559590713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.561241041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.561978805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.562068665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.562090905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.562121716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:46.562148596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:46.562175626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:46.562205296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.562231236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.562243746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.562257076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.562297246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.562311257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.562333627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.562345197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.563736354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.563761714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.563774634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.563787194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563799364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563827544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.563844124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563856434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563868724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563881004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563893815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.563906405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.564585358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.565211401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.565236141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.565247741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.565260191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.565270921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.565285062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.565297682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.565310032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.56696552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.56699879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.56701401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, 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:36:46.56703133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567055231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567066181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567078591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567259932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567272392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:46.567297072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.567313032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567483113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567497433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567511363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567535283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567547283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567559893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567571963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567583603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567595553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567605353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567620923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567642623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.567654654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567667384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.567679134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572394148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572427838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572442958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572454358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572467078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572479028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572493078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572505158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572517088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572530279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572540219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572552149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572563849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572575689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.572588439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572601469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572611459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572667119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.572701939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.57272337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.57273583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.573315943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.573349473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573364333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573385713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573400883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573411393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573428043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573445023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573462603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573473883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.573486254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.573497934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.573510224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.575155312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.575861036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.576454869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.576483679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.576496999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.576512449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.576528869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.576567479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.577322843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:46.577786195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.577801475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.577825116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.577849976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:46.577878746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.577903166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.577918066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.55372208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554404114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554472554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554483394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554495864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.554534635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.554553595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.554566665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554579435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554601805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554624135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554667295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554689865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.554714676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.554740076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.554764236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554788996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.554800976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554813916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554827956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554847976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554871146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554882616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554895026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554909196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554921157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.554930837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.554954487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.554980237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.554991987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.555003697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.555015487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558197553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558228213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558243953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558258443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558269503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558284604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558311624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558323734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558334524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558346744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.558358784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.558371134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558383194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.558428024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558447604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, 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:36:47.558499095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558524745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558535215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558547145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.558556815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558610695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.558635565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558647465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.558661625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.559252758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.561130478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561159078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561171018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561184488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561197408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561209328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561221318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561335159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561347489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561366069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.561378829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.561390619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.561419979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.561432079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.56145485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56146878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56148544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56149748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56150932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56152212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56153604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56155255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56156486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56157445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.56158594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.56159773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.563986883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564037203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564052563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564063823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564075733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564089943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564125103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.564137273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564149724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564162764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564175574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564185644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564207144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564217834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564229714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564242594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564256124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564330934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.564343855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564356185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.564392585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.565925163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.5673803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56740793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56743451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.56744744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.567457771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567470371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567487631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567690842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:47.567724412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.567795572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.567837502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567878523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:47.567910053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567934743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.567949813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.553976699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.555639548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.555689408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.555701078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.557670518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.557711959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.557724589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.557736179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.558307922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.558369222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.558401892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.558432322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.576244702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.576397113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.576426583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.576450283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.577089317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.577118417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.577142187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.577154847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.577521129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.577586089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.577603819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.579358378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.579381048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.579393448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.579403858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.579503459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.579532409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.579543899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.579555229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.57964937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.581435099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.58174558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.58176362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582435444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582460384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582497764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582511374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582530864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.582540024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.583334998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.583363389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.583376059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.584676975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.584715066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.584728526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, 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:36:48.589985492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.590972697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.590994248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591006688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591016528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.591027768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.591053168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.591064648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.591091128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.591606301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.591635101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591799862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591817132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591832852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591851622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591862462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591872902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591882602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591892942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591903322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.591916752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.595200659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.59548594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.597250989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.597276669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60725331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60728743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60729929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.6073101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60732167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60733223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60734508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.60735608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.607396771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.614882539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.615886474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.619393182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.619490232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.621918784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.622143806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.622157626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.622167806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.682538792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.682579162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.682593852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.682616052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685051105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685081025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685095685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685107455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685130775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685142585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685154705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685169975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.685181535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.68601446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.686646803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.688598853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.688639003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.690174081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.691589458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.691610518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.691622538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.69187048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.69189246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.692598613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.692646514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:48.692709934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.692745744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.692847035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.692881545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:48.692907295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.692923315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553517035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553579555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553592085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553603065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553613205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.553647826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.553669836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.553682656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.559714796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.559770606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.559799037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.559838257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.56056378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.560625101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.560651611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.560683501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.561083313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.561119633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.561134673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.561148553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561465165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561530095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561543035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561588826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561599986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561621836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.561632016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.563645766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.563702536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.563716076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.563728806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.563741447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.564964853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.565151864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.565182064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565197124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565208684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565222254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565239104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565251254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.565261374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.565278314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.565290924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.565302984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.566692471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.566734332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.566749942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, 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:36:49.567633966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.567690526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.567702087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.567716987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.567727427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.568286539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.56831738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.56833589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.56834866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.569063193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.569097414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.600441863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.600487783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.600501803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.600514413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.600526683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.601436268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.601466438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.601478458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.601490158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.601501618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.604206642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.604238902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.60571608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.6057552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606131992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606148132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606161472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606173372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606185352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606197912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606216052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606227193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.606237083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.613000857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.613037087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.618691726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.618735956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.624982447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.625025218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.625038708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.625049748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.625254789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.625293349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.62936768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.62940789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.62942367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.62943509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.62944809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.62945856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.629470701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.629483221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.629495751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.629508661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.629526831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.629539271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.629556771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.629569351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.629626691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.630947368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.630973398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.630985588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.630995928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.631020238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.631045579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.631730732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:49.631830283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.660469498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.662357197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.663190352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.663232412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:49.663295342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.663310822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568148677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568184367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568195557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568205507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568238297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.568265707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.568281637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.568292907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.570559609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.570597979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.570625159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.57068917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.576060637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.576113057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:50.576137707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:50.576165747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:50.578839301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.578864041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.578883081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.578895521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.597654446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.597931388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.597948778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.597997038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.598006908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.598030298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.598045999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.603388016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.603420816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.603436136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.603447106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.604871553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.607002834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.607037424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.607051344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628631794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628654014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628715684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628725714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628751214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.628760504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.63386267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.633906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.63391972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.636914316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.636957756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.636971486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, 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:36:50.689733614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.691099441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.691129581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.691142501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.691152751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.692823739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:50.693287662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.693304832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.710463539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.729745297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.732060899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734557802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734583842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734595902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734606972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734617502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734630872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734640082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734650552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734661062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.734671232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.736853133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.73827031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.74012599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.741648247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.742893584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743284886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743314996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743326816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743337416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743353116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743363886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743390166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.743399776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.745574657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.745606227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.747905459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.747937809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.748936594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.749400767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.749412347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.749421837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.753445817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.753498897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.790778597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.790816467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792777147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792801547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792852168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792886328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792898328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792908888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792919578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792939838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.792950538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.79333978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.79335453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.796431026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.796462926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.797480061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.797506981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.797525401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.797535051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.803069879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.803096529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.804121284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:50.804159145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.804610467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.804640617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.804807218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:50.804840988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.805365581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.805382141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.554676885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556088773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556114173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556125403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556136023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556149433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.556161623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.556178303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556200203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556228113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556251653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556280624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556303484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556327474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:51.556350994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:51.556376074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556400034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556411374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556423714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556436014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556452864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556478175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556488295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556499825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556509535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556520905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.556530215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556541465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556565075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.556578015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.556589485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556601035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556611225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556928777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.556944527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558219103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558245774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558281154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558290834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558315804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.558329734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.558365844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.558391094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.558402414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.559997473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.560023303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.560036813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, 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:36:51.564799617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.56539326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.567925113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.567944623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.567955244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.567967114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:51.567992924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.568004444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.568016054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.568029994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.568041954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.56913732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569386031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569399551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569411181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569422631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569434211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569444771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569456011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569467521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.569478781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572462777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572493257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572505647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572518327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572530927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572540607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572551507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572562237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572572987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572583787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572595607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572606767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.572618267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572629487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.572647188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.57704753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.57708004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.60036641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603390295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603414396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603425726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.603436926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.603449646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.603466656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.603479246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603492136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603501976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603513416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603522956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603534286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603545716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603556956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603568146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.603579456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.603880808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.603939048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.60626993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.608706063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.611169315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.612386842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.612411392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.612426602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.612437772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.612450122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.612543742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:51.612559662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.613655388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.614207891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.616805474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:51.618544773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.618586873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.618608794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558095376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558162646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558175136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558186016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558210407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.558259747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.558274007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.558287907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558311617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558334567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558356187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558378427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558402287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.558426768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.558451468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.558480708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558505738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.558521198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558534648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558557848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558571228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558653449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558664999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558677819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558689259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558708589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.558719889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558732679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.558760539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.558773989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.558787749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.55888355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.55889572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.55891173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.55892589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.55895644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.5589666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.55897877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.55898852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.559000391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.559010451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.559027731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.559040351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.559061191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.559134371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.559146761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.559161021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, 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:36:52.559174851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.559200832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.559212232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562106426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562121216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562134006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.562164957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.562178507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562191677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562221477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562236057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562258297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562271697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562284657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562297057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562308957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562321697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562331787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562379778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562403278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562415548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562427608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562440418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562457558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562471098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562484528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562504058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562516288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562528148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562541548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562554049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562566189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562578719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562588909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562602439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562615999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562628189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562652379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562665669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562685649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562698449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.562708669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.562721169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.5627384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.563276062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.563307002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563364613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563375413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563387763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563422043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563434523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563446633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563458923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563472393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.563485793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.563496863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.563510544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.567011972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.567048622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.567077882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.567088742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.567100702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.567110852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.567122782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.567134572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.578203559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:52.578262529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.578289489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.578312079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.57833422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.57835838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.57838417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.57839985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.568643653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.568698423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.568710963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.568721863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.570411852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.571415297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.571456547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.571471288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.571490558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.571515318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.571537038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.571560158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.571583498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.571608928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:53.571633768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:53.571658799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.571786529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.571835019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.57186269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.57188073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57190207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57193563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57194716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57196173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57197347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57198647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.57199665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.57200881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572045261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572057401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.572073171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572085291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572645514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572681804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572703784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572719664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572730914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572758744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572770024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572782174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.572792474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572812505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.572829855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.572842405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.5739049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.5739381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.573961981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, 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:36:53.573990201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.574014141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.574026491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.574066411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.574076841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.574118921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:53.576376293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576405223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576418143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576433093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576445913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576458213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576470973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576482293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576493673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576505463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576516983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576526583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576537994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576549214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.576568114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576579154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.576590564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.577179677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.578175202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578192802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578203062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578214562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578225492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578236312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578255782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578267272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578278892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.578288082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.578299573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.578315133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.579600579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.579631609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.583251928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.583277528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.583289738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.583299528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.583843461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.583861621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.584728076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.588021863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588053893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588065323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588077083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588092973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588104113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588115573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588127013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588138503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.588149873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.588160983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.588172013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.588833457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.590115633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.590180314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.590195664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.590210364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.590226654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.590241834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.590256634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.590281154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.590298234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.593138879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.595790432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.595832523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:53.595860013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.595887083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.595905563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.84273203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:53.854257109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"33.470321116s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.554341343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.556802895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.556842985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.556854625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.556865125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.556879896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.556893006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.556910016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.556922756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.556945086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.559339338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.559369508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.574836828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.575771813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:54.575804533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:54.575830993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.575856073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.575868563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.575881453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.575894423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.5771545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578454386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578479567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578492597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578504297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578516947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.578529997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.578546687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.578572037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.578586087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.578598117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.578610487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.580358526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.581701423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.581725353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581746433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581758483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581771323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581801063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581817333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.581833263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.581850494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.581863214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.581875454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.58315933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.583189121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.583215751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, 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:36:54.585195981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.585885955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.585907945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.585921665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.585934735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.585966895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:54.585992715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.586006285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.586019385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.586655498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.586689009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586765819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586794239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586807519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586820149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586832999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.586847509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.58685801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.58688126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.58689506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.58690722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.58691871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.58693481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.58886425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.5888954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.58902871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589042201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589086321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589098381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589110531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589122231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589134081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589176731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.589189521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.589206141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.589218431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.591017111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.591868005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.592411768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.592425828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.592454968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.592465548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.592486438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.592533539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.593206132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.596351718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596379098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596390948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596403428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596414618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596427358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596439759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596452499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596533239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.596545809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.596559719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.596573079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.596594819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.596616559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.59663077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.59664671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.59665844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.59666868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.59668173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.59669956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.597191712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:54.599122672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.599158912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.599181533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.599202693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:54.599227173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.599252643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.599267263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.55340492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553443491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553455061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553465241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553474571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553487831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.553563751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.553575121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553592721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553614472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553635282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553656022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553678172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553701202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:55.553724662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:55.553748602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553771642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553782462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553794772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553824183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553855893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553886483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553896573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553907793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553917953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553928713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.553937823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553948433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553971603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.553982533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.553995023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.554005794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.556561157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.556594857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.556620167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560505747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560533837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560545867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560555207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560565617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.560574667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.561940674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.561965654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.561977674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.563628733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.563659103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.563689963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, 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:36:55.563791934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.563847734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.563866314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.563891244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.563900594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.563959155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:55.564014175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.564040535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.564051675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.564598558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.564625838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564741639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564751689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564762559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564773109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564783529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564794299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564803499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564814439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564824919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.564835419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.564845929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.564857219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.566706399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.566745509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569588994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569617714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569629934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569640994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569658304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569669154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569680334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569691294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569700914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.569717534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.569728914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.569739974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.569751964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569763814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569772734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569783065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.569791855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.569803165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.569814005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.5708593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.57089407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.57091593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.57092512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.57093651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.570945871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.570956841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.570967201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.570977561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.570988711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.571000031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.571010701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.571023251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.572173797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.572214037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.573084902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.573101622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.573121872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.573131312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.573289553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.573314473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.573926626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:55.573947676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.574028237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.574069167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.574118157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:55.574143447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.574171427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.574184057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553474014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553534804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553546274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553562984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553572384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553595555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.553608625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.553623985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.553724175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.553774876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.553810676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.553841226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553918236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.553952416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:56.553976027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:56.554000187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554055277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554069817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554082397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554100257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554114667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554150157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554168618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554193658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554202828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554213478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.554222368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554269418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554315898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554331928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554348828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.554360319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555473284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555497674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555510624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555547135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555557015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555588325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555598015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555613055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.555622205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555633175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555648525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.555663595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.556987712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.557025352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557039272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, 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:36:56.557052652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557081272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557090882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557106572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557115812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557149943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:56.557173623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.557184423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557195563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557796456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557824116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557860586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557874416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557887106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557897656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557908306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557918576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557927487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557938007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557948627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.557959577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557969907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.557980887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.559966467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.559999097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560016957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560026797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560037498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560048098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560068578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560079168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560089858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560100588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.560109548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.560120098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.560135628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.561575396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.561717946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.563339325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.563367475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.563379045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.563394575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.563406095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.563418795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.565081583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.565125434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.5702712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.57032242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.57033362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570344591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570355701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570366661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570420411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.570438361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.570449371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.570461441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.5722314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.5722637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.572355061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.572374591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.572390551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.572399821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.572413441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.572426971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.573033694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:56.573065084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.577838489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.577902069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.578432862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:56.578504602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.578570583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.578587313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.559812259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.560617393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.560631323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.560641893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.560652083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.560666024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.560678794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.560693024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.560705574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.560733654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.560754904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.560776834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.561388977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.56186345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.56189298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.56191762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562452573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.562470593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562486113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562509783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562535083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562575063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562591193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562603863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562648364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562672314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.562684344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562700224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.562734464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562747154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.562770474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.562788384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.563475178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.568547934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.568583354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.568819795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.568835255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.568877126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.568903866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.568916366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.570347103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.570388963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.570407723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.570420554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.571109327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.571133107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.571148057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, 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:36:57.571229958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.571280728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.571291668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.571312818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.571332458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.572719866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.573204348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573238538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573252308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573391529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573426399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57355602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57357003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57359494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57360681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57362468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57363661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57364785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.57366507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.573676981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.573725661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573745271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.573779681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.57553347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.57557988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.579009598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.579940073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.579958183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.579977553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.579990633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.580003833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.580016853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.580033133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.581037938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.581071968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.581091459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.581930823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.581960763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.581978073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.581989543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.582007893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.582019043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.58327403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.583681402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.583954353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.583989943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584077724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584089784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584119004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584130384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584150984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584162864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584176334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584189224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.584202594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.584215834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.584227485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.586257475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.58729818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.597715174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.597753504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.597766524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.597777484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.598267737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.598291867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.599183861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:57.599277922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.600691289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.603161972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.603213322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.603243852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.603305782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.603351383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.553851132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.553897222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.553908342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.553917982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.553927192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.554163143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.554686416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.554709656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.554774256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.554821937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.554855767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.554879297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.554949737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.554985627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:58.555009428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:58.555032348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.555077618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.555101538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.555116548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.555128628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555140308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555344239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555360009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555374459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555383749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555394459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.555403199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.55541348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.55543688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.5554484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.55545958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.55547058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556465185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556491975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556504615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556551635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556561435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556595626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556604606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556623906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.556632766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556645996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556658656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.556673906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.557963542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.557997753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558010233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, 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:36:58.558074593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558118933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558130023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558140703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558149793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558175544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:58.558199454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.558210324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558221074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558799407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558826147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558865817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558875027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558889277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558899837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558917667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558928157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558937068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558951958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558962318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.558973178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558983548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.558994378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.560723747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.560762347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560775887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560785457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560796277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560806747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560817487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560827767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560838327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560848917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.560858358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.560869008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.560893348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.562927698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.562959318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.562972608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.562983468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.562994448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.563003459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.563025479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.563036889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.56324881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.56327642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56331326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56333107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56334462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56335385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56336449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56337484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.56338517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.563395361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.563405711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.563426801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.563437681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.564996609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565024269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565064379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565079889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565103799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565112749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565123769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.565135299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565715942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:58.565740272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565783653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.565810283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565857083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:58.565880973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565908443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.565922393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553257911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553316762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553327912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553337812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553347302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553361402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.553372722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.553395682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553509692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553570393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553605903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553633363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553709073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553739894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:59.553763714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:59.553787214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553832434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553853164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553865864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.553877724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553895384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553925715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553940195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553966825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553976095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553986725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.553995795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.557217462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.557260052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.557272132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.557283082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.557334492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.559294653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.559341293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.559355563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559385653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559421793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559434633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559444353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559455653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.559465133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.559475883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.559487484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.559498544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.561544644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.561583404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.561597305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, 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:36:59.561715915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.561747355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.561757845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.561778895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.561788286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.561827086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:59.561854946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.561865936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.561881256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.562513119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.562543709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56261645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56263488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56264966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56266322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56267361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56268397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56269274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56270767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56271806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.56272858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.562770351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.562788791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.564523659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.56455969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567775876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567807866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567819586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567834716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567845266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567855647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567866187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567876577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.567885747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.568270109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.568294959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.570124008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.571215714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.571243894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.571255864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.571268064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.571278204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.571606316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.571635596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.572253619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.572281959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57235467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57237598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.572396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57241624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57242669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57243711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57244788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57245815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.57246866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.5724792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.57249026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.574110668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.574147649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.577191435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.577210035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.577232535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.577242655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.577488646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.577509036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.57819283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:36:59.57822504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.578435711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.578469071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.581299985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:59.581329156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.581358116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.581376806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.553772757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.555482206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.555509386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.555541596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.555554526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.555571896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.555590756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.555607677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.555627257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.555658917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.555686607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.555730527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.555776707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.555807538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.555833078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.555857568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.558977214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559007304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559024694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559039844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559053464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559076364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559088084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559116895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559132305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559145305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559156385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559170315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.559212605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559226085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559242605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559256215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559270225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559289145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559304326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559318466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559329066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559342966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559353476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559365226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559375976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559574497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559594097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559618547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559634537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559646677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559659837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, 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:37:00.559675067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559709248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559732118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559745378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.559767818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559785688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.559811568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.559824738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.559837838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.560280961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.560312651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.560350031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560361511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560381751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560394181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560419401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560431071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560441761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560454311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560467091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.560479862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.560492402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.560515512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.562339891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.563378746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563398756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563415237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563448737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563461627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563474217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563486317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563502167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563513737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.563539067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.563552847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.563576007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.564294801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.564324911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.570220841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.570246902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.570260692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572358453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572380923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.572396943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572409843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572523833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572539093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572550084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572564104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572574744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572587384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572600674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572612904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572625354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572637544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572649444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.572661684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572674794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572696134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572713704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572724334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572736034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.572746095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.572757965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.572769875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.573910111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:00.581820091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.581847211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.581873061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.581894592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:00.581919482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.581943722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.581957642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.576945609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.57718471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.57719751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.57720843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.57721946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.577245561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.577259351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.577272041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.577905074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.577972244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.578021145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.578055425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.579930874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.579976244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.580001975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.580025995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.580705628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.581510902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.581538252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.581559692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581573123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581595753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581606893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581619333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581629713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581646573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.581657313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.583551883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.583859424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.583873504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.583885935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.583991505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.588522008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.588568319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.588588319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589462413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589495533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589532983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589570214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589583824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.589594664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.589734184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.589757025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.589770305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.593060732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.593096932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.594819391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, 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:37:01.614956984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.615024794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.615038374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.616931634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.616968594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.616981964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.617015175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.617037845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.617051025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.619001825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.623068156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623106196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623118146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623130626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623143086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623155276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623172406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623182896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623194896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623206536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.623218526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.626202822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.626238712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.629066606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.630705385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630738355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630751005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630768735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630780855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630792915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630804785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630817135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630829255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.630840225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.632041222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.632076002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.636209443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.639089298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.639130038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.639146628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.639161848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.639177228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.639190228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.639204908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.639219078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.639233358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.666089917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672081267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672117757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672131267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672143347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672155458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672167578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672179118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672190858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.672202408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.672215388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.672227768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.672240748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672253748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672264698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672275588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.672285758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.672825671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.672859141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.673890377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.673919407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:01.682027488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.682085679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.682811392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.682848272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.682978973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.682994563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55316335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55321815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55322934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55323899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55329994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.553355481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.553367571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.553379411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.553477281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.553529471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.554982439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555031049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.555052739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.555083009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.55511135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.55513499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.55515833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.555309671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.555327911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.555340131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555352181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555373331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555383021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555394011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555403271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555413921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.555428811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.555978054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.556019394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.556031584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.556043034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.556055035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.557883464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.557915664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.557943144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.557975275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558002065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558026075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558045005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558056675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558065975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.558082545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.558094365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.558105655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.558789609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.558834109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.558849989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, 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:37:02.558894589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558937949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.558947939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.55897446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.55898396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.55902648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.55905193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.55906295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.55907378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.559822244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.559845184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559867994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559877724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559895774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559906514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559917574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559932254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559941334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559952205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559963225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.559974065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.559991205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.560002165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.564578058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.564621589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564688829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564704869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564721429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564732149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564742609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564752909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.564795189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.5648063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.56481607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.56482664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.56483801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.567284672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.567319082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.567375803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.567386203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.567418083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.567438533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.567472883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.567487303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.569482403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.569519574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569538134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569564764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569576684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569587224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569605774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569617424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569630004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569641594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.569653124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.569664764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.569676484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.570077636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.570099646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.570112317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.570122437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.570137207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.570146777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.570157697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.570169047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.57072387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.57075381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:02.57078645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.57081474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.57086686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.571998446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:02.572040307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.572056167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.553632125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.553681995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.553698855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.553708885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.553718416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.553789306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.553806026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.553824336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.553904127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.553956047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.553992557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.554025497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.554142098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.554196318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.554368639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.554398149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.55451726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.55453694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.55455203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.55456383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55457577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55460012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.5546215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55463128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55464457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55465363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.554694161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.554735141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.554746861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.554758241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.554770121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.556023757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.556047747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.556060657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556101318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556111338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556138888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556148258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556166428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.556175478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.556186898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.556199368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.556210708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.557560525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.557647195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.557677236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, 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:37:03.557689626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.557710796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.557720396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.557731186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.557740176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.557750846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.557776266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.557787126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.557797936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.558414729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.55844368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55847222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55848202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55849331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55850428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.558515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55852591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55854201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55855262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55856315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.55857372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.55858461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.55860189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.56050685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.56053613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560573981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560589511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560605011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560618241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560628991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560639291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560649661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560660121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.560669111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.560685211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.560696261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.562821792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.562888713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.562904743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.562923913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.562938623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.562950583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.562964193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.562977403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.563527046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.563569006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563624846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563636306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563649366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563660056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563673047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563687337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563700637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563712597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.563724957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.563737837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.563790417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.565382745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.565405515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.565446055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.565462496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.565474776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.565489216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.565502946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.565515736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.566146619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.566181339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:03.566218819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.56626237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.56633128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.56638169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.56640678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.56642203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.554674183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.554728763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.554740663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.554759584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.554769704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.554832844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.554846984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.554867384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.554935514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.554980915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555019325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555053175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.555122865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.555170396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.555198166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.555222866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.555260126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.555288976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.555305296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.555318816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555342987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555379137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555396937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555423707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555434487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555445987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.555456177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.562789745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.564083261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.564110962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.564132602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.564145862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.564316823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.564362543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.564377893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564751095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564779025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564822295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564834545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564859046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.564870036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.564980806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.565001766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.565015096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.568105402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.568151742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.568166962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, 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:37:04.568341643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.568402214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.568414824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.568445634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.568463054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.568520724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.568571834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.568590575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.568603435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.569225648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.569262728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569386079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569398849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569423889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569435989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569448029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569472779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569493839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569510759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569523789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.569540569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.569557789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.56957152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.573775711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.573831262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.575257109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576799837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576898427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576911957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576928507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576940407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576952897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576983278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.576994698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.577016978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.577030338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.577772192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.577798872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.578167064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.578202174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.578225514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.578236204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.582403586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.582430416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.58321515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.584406616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.588820438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589522112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589547532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589566822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589579842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589596893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589608883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589620993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.589633453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.589645633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.589658913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.591839454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.592560078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.592685568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.592698408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.592756389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.592771889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.592798799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.592825839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.593518712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.593545983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:04.595292552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.595329722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.595356502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.595381412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.595406102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.595421502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.553867172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.553921992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.553933802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.553944272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.553960463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.554468345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.555778812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.555848272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.555936793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556004623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556044273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556077593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.556145594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.556187014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.556214204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.556238504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.556291164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.556312274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.556339555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.556358845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556394925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556431635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556444055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556464985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556479845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556491945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.556502125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.556541106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.556569136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.556585926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.556598116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.556609886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.558058393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.558107694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.558122864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558213004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558246114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558259594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558270244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558282934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.558292884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.558317085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.558333535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.558346235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.559843423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.559882903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.559908093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, 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:37:05.559953723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560000603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560012273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560035214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560045894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.560090914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.560116154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.560129504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.560141534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.560769187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.560799718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560839808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560855038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560872148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560883838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560896568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560909108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560918848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560936068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560952738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.560964438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.560976418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.561006169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.563771453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.563796233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563811883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563845123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563857663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563885173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563897013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563912643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563924664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563936884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.563946824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.563958654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.563971114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.565412421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.565444401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.565499281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.565510822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.565543142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.565564852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.565576042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.565594192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.566259105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.566292616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566338716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566351036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566378306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566390496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566412246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566424436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566439356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566451866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.566629787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.566643607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.566656387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.568184865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.568213836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.568250486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.568271136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.568293056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.568303656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.568317916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.568335876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.568947589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.56897753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:05.56902794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.56906078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.5691146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.56914208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.569166331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.569181201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553157622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553210422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553221812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553231952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553241652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.553267352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.553278682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.553290122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.553372293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553490863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553521833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553548694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553700524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.553734665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.553760755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.553783705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.553835465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.553865845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553879755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.553896465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553908355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553929186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553938706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553961996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553971446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553984486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.553993546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.554021076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.554066756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.555782835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.555809135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.555822155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.555835895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.555848845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.555860995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.555920066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.555929916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.555989756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.556017676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.556030046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.556039476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.556077246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.556099457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.556110387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.557518674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.558610999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.558639749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, 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:37:06.55865348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.55868044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.55869102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.55870211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.55871167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.5587654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.55880437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.5588159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.55883122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.558849341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.558862161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558874281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558883771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558894731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558905581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558916801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558927441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558936881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558947581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558959961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.558970481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.558984631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.558995581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.560461019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.561294723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561308083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561317763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561329193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561339984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561350784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561362984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561374284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561385194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.561394814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.561405464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.561416574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.566744051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.569272174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.569304764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.569316564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.569329045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570489181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570513811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570526301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570538061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570550481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570563581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570573051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570584621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570594681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570606481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570617951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570629261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570642561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570653981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570665121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570676541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570688042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570700272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570713242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570722802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570733992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570743682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570754632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570767782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570779012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570789842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:06.570801032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.570821812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570842562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.570867782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.570891253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.570905533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.553593086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.553646907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.553658647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.553669157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.553679167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.553721187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.553739517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.553752377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.553865778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.553908998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.553932368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.553959878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.554059609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.554103189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.554141429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.554165959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.554190689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.55421124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.55423012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.55424337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.55426309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.5542884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.55430765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.554467611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.554480581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.554494761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.554505671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.554518241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.554553301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.554565781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.554577931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.554590442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.555686457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.555717577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.555732368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555771508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555783148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555823308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555862098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555875658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.555898918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.555911438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.555935509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.555948299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.563281036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.563314216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.563329946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, 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:37:07.563603348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563637188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563649248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563662878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563674378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.563721258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.563754179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.563768309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.563781909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.563798109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.563811109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563824189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563835159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563847499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563859759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563872879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563885089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.563895369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56391641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56392979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56394354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.56395558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.56396785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.56399995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.56401573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56403255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56404292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56405495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56406777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.5640858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.56409953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564113291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564128431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564138701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.564150421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.564162231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564174221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564194931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564209001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564219281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564232091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564242191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.564261251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564273351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564285121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564306802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564319902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564330142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564349312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564359132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564374262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564386042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564398162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564410032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.564425062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.564436612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.564453462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.566043371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.566136641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.567285357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.567310047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.567322987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.567333847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.567345857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.567358637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.567375587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.567387577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:07.567399247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.567420768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.567441548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.567467368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.567490898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.567505188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.553618229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.553670919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.553682759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.553692629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.55370257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.55375193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.5537687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.55378108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.55386392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.553923281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.553996981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.555598469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.555634909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.555661059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.55568572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.55571942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.5557433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.55575652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.5557755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.55578838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.555997871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556020541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556031221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556043511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556054091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556066251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.556075732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.556087162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.556113112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.556166682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.556179242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.556190182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.556202722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.556215012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.556226712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574226963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574268963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574283944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574293874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574343824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.574353664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.574803976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.574850446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.574863866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.578128323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.578694046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.578710316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, 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:37:08.579048328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.579121568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.579132518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.579143878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.579153508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.580750246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.580791826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.580809437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.580872637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.581063548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.581079208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585596441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585627471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585639761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585650861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585662351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585673021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585682251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585692931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585703431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.585721771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.585932842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.585965233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.588105153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.588141254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.589026718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590661896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590696717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590709047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590720737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590735567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590747297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590761247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.590770847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.591865132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.591900493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.594075824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.594109494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594169944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594186044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594226794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594236094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.594249114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.594265025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.594902668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.594927878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594967038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.594984668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595009028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595018258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595028808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595039348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595049769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595060289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.595074919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.595085599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.595096659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.596809027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.597793372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.597807202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.597817013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.597827723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.597837383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.597848423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.597864153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.597878563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.597889163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:08.597900063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.597920843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.597941413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.597965423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.597988353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.598001703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.55680863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.55693113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.5569582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.556983031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.557060431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.557148411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.557184702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.557227112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.557354692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.557451173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.557530483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.557597124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.557719904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.557862725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.557920545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.557988466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.558082296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.558143216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.558178687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.558565649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.558630229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.558717909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.55876294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.55881229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.55883674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.55887782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.55891035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.558975741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.559091711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.559127131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.559237792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.559273222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.562484288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.56286181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.562941001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.562977521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.562989391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.563025351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.563035271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.563049111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.563244452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.563273792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.563287072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.563298382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.567631574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.568914941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.568941211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, 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:37:09.568955231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.572443089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.572470079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.572509349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.572519509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.57272709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.57275293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.57278172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.572848531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.573575654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.573622355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573799976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573810866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573834506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573845506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573856156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573866806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573875936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573886596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573897186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.573907666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.576311298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.580237098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.580265038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.580279298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580292118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580302198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580313188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580324379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580347529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580358659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580369079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580412299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.580423979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.585326714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.585378184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.587528875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.587558365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.587901507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590043988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590068668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590079708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.590091218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.590103348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.590384309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.59042045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.59059764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590609341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590625471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590634911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590645351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590655781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590666661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590677011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.590720991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.590739681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.590751501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.593442105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.593478365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.593584246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.593594876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.593613426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.593622596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.593634636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.593647236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.594266479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.594295299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:09.597756767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.597799477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.598240089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.598273089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.59833584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.59835026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.553739819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.553808189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.553819289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.553829399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.553839009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.553882319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.553905419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.55392358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.5540149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55408458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.554124821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.554242871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.555660928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.555716979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.555757239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.555783479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.555807309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.555819199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.555831859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.555844209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.555856859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.555879359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.555889299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55590118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55591113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55592248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55593231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.55594386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.55596771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.55598492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.55599666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.5560079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.55602109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.55603275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.55604436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55605907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55606808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.556109131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.556156551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.556189061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.556207731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.556230501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.556242231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.556253681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.557631438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.557661858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.557681509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, 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:37:10.55789386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55792178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55793614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55795304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.55796907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.55797978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.55801493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.55802641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.55804448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.559608578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.559641428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559660159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559670329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559681799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559693309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559704499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559716009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559725189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559736689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559748739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.559759969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.559770929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.559783989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.560595733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.560629323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560668894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560678384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560696504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560707044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560717404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560727674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560738034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560748644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.560757684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.560769764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.560780544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.563522468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.569182657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.569260497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.569271837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.569304907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.569314177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.569336977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.569351138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.570190472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.570219642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570266852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570276392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570303832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570318482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570329402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570339653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570354373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570364753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.570375073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.570385543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.570397933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.579469049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.579513389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.57972522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.57975545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.57976756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.57977696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.579861511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.579880011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.582000321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.582033612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:10.583270738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.583311938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.583333698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.583358058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.583388288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.583402139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.556339136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.556425097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.556437557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.556448447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.556458797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.556474407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.556487597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.556500707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.556743638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.556790428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.556866319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.556890279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.558727188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.558775349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.558807289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.558838269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.559874044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.559925174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.559941144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.559954884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560515017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560583998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560596948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560635298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560646578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560662538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.560672608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.560739508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.560770089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.560782229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.560796599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.560808509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.562164476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.562195006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.562210586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.574107806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.574662399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.574778219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.57481167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.57482588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.57483688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.575380762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.575411883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.575429903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.577480353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.577513753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.577529583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, 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:37:11.579935245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.58090328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.58092563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.581778675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.581797495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.584971201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.585005381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.585019801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.585037771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.585059191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.585096492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585133492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585150462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585163162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585176322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585188522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585201062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585211952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585227212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585239482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.585251692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.585263802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.585276322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.587475154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.587508414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589280163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589299273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589313343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589325863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589337753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589349583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589372603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589384803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.589394853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.589412293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.589445364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.595505554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.595568824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.595794046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.596878391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.596901511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.596913171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.596926071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.596943471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.597496734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.597531394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598107497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598142917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598775851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598789631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598803481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598818371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598831801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598845121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.598857071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.598869211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.598895791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.604175788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.604767561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.604825651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.604837241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.604922452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.604933632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.604944422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.604963162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.605747846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.605778166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:11.605921227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.605959787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.606028857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.607426104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.607467385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.625903128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.554858973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.554894793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.554906073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.554916203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.554925673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.554937923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.554949513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.554960653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.555052164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.555113784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.555154704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.555183634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.555793447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.555834427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.555866028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.555889998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.555918268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.555929718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.555948698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.555960778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.555973068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.555995788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.556005738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.556016588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.556030748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.556041979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.556051209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.556061949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.556084989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.556096099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.556107019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.556119869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.557451756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.557484036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.557497376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557519846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557529746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557540536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557555786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557566826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.557576086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.557587006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.557606046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.557623277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.558861893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.558883623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.558896243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, 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:37:12.558934773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.558971423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.558980783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.558994653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559007954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.559042264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.559065804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.559076684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.559087294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.559651567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.559681167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559741297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559757807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559768517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559779197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559789687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559800178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559809168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559819468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559829878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.559845568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.559856228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.559867098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.561822478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.561855588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561882438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561892958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561908398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561918868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561929258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561939648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561949928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561960688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.561969768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.561984039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.562008409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.563723897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.566065789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566091669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566102889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566114589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566124919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.56613592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.5661476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.56615939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.56617133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56618725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56619649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56620704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56621647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56622698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.5662379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56630175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56631225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.56632293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.566334101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.566345481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.566358581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.566370651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566382831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566392001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566402291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.566411271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.566421401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.566432331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.566923754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.568740263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:12.568767923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.568795683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.568816453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.568840283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.568865753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.568878963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.553053968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554380825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554400695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554411945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554421795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554434845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554446165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554457585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554469025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554494945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554515935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554548055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554580716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.554604956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.554628656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.554652046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.554676366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554687326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554699536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554711676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554723896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554745306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554756756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554768157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554777517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554789137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.554798297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.554809497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.554832947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554844337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554855397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.554868177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.557690401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.557723341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.557736542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557748952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557758562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557819832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557829612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557854952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.557867112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.557996303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.558008933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.558022073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.562340195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.562383115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.562397015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, 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:37:13.562409385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.562431495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.562441445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.562452945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.562462495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.562478686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.562501706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.562512946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.562524186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.563857312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.563889623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563902843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563944603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563966993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563978443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563989273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.563999773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.564009003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.564024093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.564034963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.564045813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.564056123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.564067894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.565829932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.568329855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568353505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568364815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568376135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568387305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568399115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568410545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568421996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568433176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.568442896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.568453906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.568465606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.596082465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.596141576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.596636688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.596657868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.596669458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.596678938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.596689988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.596702068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.599534713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.602586328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602623298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602635068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602647239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602657329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602668849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602680259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602691689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602702889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602714419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.602725939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.602737989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.602749589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.602763189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602806679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.602816719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.6028819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.60290807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.60291974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.60293162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.603499743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.605433103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:13.611163392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.619484384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.619523664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.619550154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.619576444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.619590144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.555709956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.555762176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.555774256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.555784676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.555795066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.555809636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.555822516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.555835016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.556181178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556345629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556373479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556395849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.556422799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.556451009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.55648009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.5565052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.556764681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.556792621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.556807011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.556820641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556834181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556856572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556868322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556883912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556894982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556907072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.556917352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.556929562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.556953732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.556966362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.556978842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.556992152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.558114618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.559720956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.559749166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559793106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559805146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559822307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559838657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559851637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.559863117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.559876007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.559888977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.559906447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.561206604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.5624304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.56245805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, 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:37:14.56247329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.5624975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.56251041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.56252738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.56253844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.56255224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.5625769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.562589181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.562637791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.562949372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.562980702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.565984588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566013968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566028338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566068998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566082188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566094988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566105408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566613661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566629311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.566681671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.566694301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.566707391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.567970918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.567996078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568014458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568025328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568044198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568056768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568068458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568080118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568092138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.568104138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.569235454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.570622251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.570649981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.570667991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.570681381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.572615641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573819677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573840757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573852917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.573866068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.573880198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.573893718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.573918768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573932728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573951548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573964878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573975418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.573988848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574020698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574033508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574065959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574078799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.574092289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.574111479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.574853183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.574884593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574937983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574949063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574973913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.574984013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.574996273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.575011183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.576491481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.578174569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:14.578204889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.57823281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.57825559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.57828029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.57830528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.57832179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.554496874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.556451164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.556481594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.556492574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.556506764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.556520804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.556532724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.556544064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.561227808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.561283938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.561330319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.561351769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.561878291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.561923372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.564036642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.564064962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.564091713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564103983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564116843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564129083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564140983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564162303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564172303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564183263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564197183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564208223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564217933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564229803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.564253353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564265103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564276353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564287764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564301314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564314454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564326594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564338734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564347744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564363104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564372104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564382664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.564391484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.564401784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564412514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.564423574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.565688421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.566834916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.566852847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, 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:37:15.566865177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.566887237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.566897277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.566908237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.566917967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.566929247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.566955377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.566966717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.566977677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.566990237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.567007987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567019967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567028997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567039677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567050508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567062868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567073758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567082718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567093578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567104368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.567114908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.567125218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.567136248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.568359534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.568386684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568424174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568433915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568449255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568459955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568470685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568481195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568491925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568502445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.568511605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.568521955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.568532915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.570148033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574087093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574122333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574134053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574145733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574157223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574168753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574180434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574191874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574204064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574216654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574225574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574237954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574247194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574258144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574269314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574280464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574291004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574301984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574312504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574324104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574335694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574347904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574361284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574370495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574381155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574390225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574401085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574411875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574423215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574434215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.574445425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.574467855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574488525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.574512015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.574534795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.574548145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.784184115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:15.786702098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"55.411371829s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.569157383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.569896146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.571288783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.571323104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.580784411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.580978802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.580995652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.581010103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.581033243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.581062893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.581086383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.581116343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.585314524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.585364445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.585547835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.585581106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.586715941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.586751412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.586780972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.586795502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.588269469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.590264209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.590288089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.590301459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.59031231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.59032545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.59033626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.59034846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.59037647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.59038868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.59040077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.59041466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.59042921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.590561951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.590575191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.592155169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593134264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593158884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593170454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593183034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593194174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.593210174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593268934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593293745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593314115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593327285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.593346685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, 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:37:16.593361525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593387395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593398335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593410615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.593429935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.593476886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.593508466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593521396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.593546376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.593570896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.595139774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.59637327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596671602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596686772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596698642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596710262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596721982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596731712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596743672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596755292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.596766812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.596778292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.596801622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.598647582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.598684552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598924213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598936463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598949353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598961303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598973033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598985273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.598997353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.599009063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.599018724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.600077169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.601548536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.601820518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.601846678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.603009504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.603026324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.603050574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.603061304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.603076734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.603094464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.603971569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.605475336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.610719793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.610964764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611557597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611573047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611585497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611598167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611610187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611622617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.611634307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.613155405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.613173725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.615135785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.615190565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.615269476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.615282196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.615326376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.615354126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.615367716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.615381506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.615977869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.615998879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:16.61620663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.616250471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.616346511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.616378121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.616404381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.616419221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.554697714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.556591624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.556615944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.556627994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.556638594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.556653854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.556667134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.556679304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.556691884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.556717374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.556740014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.556762054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.557974231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.558027251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.558062141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.558135321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.559532978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.559602039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.559615549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.559628499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559641809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559668779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559679919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559693949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559704879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559717269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.559727739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.560011341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.560038771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.560050881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.560063221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.560112031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.56187105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.561887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.56190783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562456813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562483313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562506503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562517924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562535674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.562545934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.562691744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.562705124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.562723785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.564446763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.564478043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.564492473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, 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:37:17.564709945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.564747505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.564758825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.564783605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.564794505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.564809215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.564843555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.564856635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.564869045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.565559869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.565586769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.565629669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.565642459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.565655819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.565671689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56569173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.5657251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.567454328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.567484049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.567497689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.567510219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.567523099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.567536229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.567648919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.56768296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56772629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56773861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56775709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56777587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56778794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56779944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56781259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56782471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.56783481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.56784751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.567859661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.570680955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.570837686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.589338189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.589365989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.58944802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.58946443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.589877132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.589904472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.591178938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.592585005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592613166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592630476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592642486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592652886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592664616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592676306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592688116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592700286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.592712116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.593056028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.593076228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.594829187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.594865187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.595943392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.595967713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.595980443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.595991653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.596859537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.596884147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.597566991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.598815527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:17.598843957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.598872677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.598894677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.598919127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.598943398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.598959838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.564846559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.564900879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.564912989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.564923649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.56505084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.56509398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.56510835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.56512213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.565584963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.565628013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.565652223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.565674703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.586255507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.586311918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.586338838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.586364488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.590853651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.590954801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.590970601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.590987471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595755365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595797156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595808586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595819996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595834316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595845246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.595854566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.596439779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.596479789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.596491829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.596502969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.59661229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.598273838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.599195023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.599216883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599325003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599335153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599345933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599355304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599366044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.599375044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.600933962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.600948102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.600959532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.602066607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.602105857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.602133358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, 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:37:18.602275698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.603924377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.603935127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.603946377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.603956117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.603967157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.603995437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.604007117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.604018627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.604031227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.604043707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604059907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604069137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604080337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604091787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604104658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604115818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604125288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604136448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604147528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604158738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.604169728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.604181548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.604916932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.604939462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604954282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604963512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604974092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604984682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.604995242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.605005692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.605016072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.605027192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.605036362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.605046832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.605058052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.617163684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.617215134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.624689922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.624722152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.624806762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.624818322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.625396905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.625426595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.627156304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.627264885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628028268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628051089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628068919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628078429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628089429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628099999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628110399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628120849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.628131419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.629795887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.629822218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.632003079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.633850758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.636692762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.638372181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.638397901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.638408131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.638419231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.638431711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.638443461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.638455341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:18.646514812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.646839984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.664223731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.664272022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.664296862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.664311022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.571837269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.571890789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.57204989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.57208095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.57209278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.572173801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.572289101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.572305571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.57806774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578115741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578139391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578161301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.578183011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.578210551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.578236401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.578261391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.578288821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.578308162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.578322182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.578335072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578539533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578585973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578600993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578637683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578648653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578663583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.578674133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.602797915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.602848106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.602861626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.602874276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.602996536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.604371813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.604427444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.604441514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610322463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610409024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610423074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610434514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610446714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.610456884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.611028407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.611058777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.611072467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.612552755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.612676005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.612692695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, 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:37:19.614964977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.615030157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.615044177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.615077377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.615088557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.615252488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.615288399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.615301139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.615313609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.615987812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.616025262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616095133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616124263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616147863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616159893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616180653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616229263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616239843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616260283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616272403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.616291334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.616303214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.616316054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.618968217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.619024017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620074043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620116513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620129873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620141823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620153693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620165293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620177523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620188883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.620199263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.620210733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.620223683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.621832772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.621862072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622004202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622016993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622058573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622069473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.622083593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.622098063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.622725856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.622749956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622800126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622815197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622830857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622843827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622856347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622876257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622888077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622899907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.622914397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.622926077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.622949187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.635586541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.635638691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.636705977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.638296275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.638325275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.638337285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.638349945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.638364435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.638377255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.638390485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:19.640685187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.640790187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.646128064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.646178735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.646205395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.646222425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.651510676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.653499456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.653521626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.653532296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.66615827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.66619371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.66620987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.670338571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.670361071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.670384881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.670409762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.671519527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.672466632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.672522272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.672552412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.672581233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.687691129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.687734809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.687755359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.687769949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696806365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696871855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696891935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696948296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696978786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.696992076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.697006786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.703925611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.703970341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.703988451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.704001161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.704212532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.710643735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.710660505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.710675935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.720269874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.724027733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.724050263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.724061673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.724074643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.724114213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.724197033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.724209863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.724222374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.751853203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.751908143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.751923034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, 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:37:20.754032754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.754136765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.754149455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.754188085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.754198935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.774822949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.77486016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.77487775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.775674724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.778005575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.778043296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785124151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785147501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785160602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785173002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785184852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785210082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785221072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785232742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785244012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785255472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.786483508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.786501898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.790342408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.790381458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791011551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791023981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791038421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791051751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791063401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791075191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791087842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791099942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.791110522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.791722695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.791750705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.795581444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.795617274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.795750655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.795763895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.795800155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.795811265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.796412108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.796436989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.827492246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.827649456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.860993555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861039755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861070415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861088995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861101125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861113515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861125326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861137206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.861149176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.867121126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.867157066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.867170326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.867221076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.867245526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.867265777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.867278287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.867288797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.868200211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.868515133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.870171021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.870202641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:20.870216371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.870239502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.872829935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.872872965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.872913525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.872931935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.556232159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.559094883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.559126284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.559137864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.559148754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.559164824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.559178084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.559190524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.570698172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.570751252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.570779202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.570801903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.570824083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.570852983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.570878543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.570904073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.573268585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.573297155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.573311735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.573325085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573340305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573404786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573424746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573439836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573451146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573464226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.573479226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.581806838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.581866748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.581881399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.581894949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.581908809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.583937799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.583983369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.583998359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584018849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584031669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584045139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58405657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58406996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58408077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.58409331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.58410634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.58411877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.58413074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.58414279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.58415775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, 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:37:21.58417055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58419265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58420305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58421504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58422511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.58423726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.584263731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.584276101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.584288591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584303491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.584316421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584329611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584339741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584351551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584363581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584375691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584387301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584401231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584413191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584425551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584438081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584450142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.584465942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584478232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584491412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584504432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584515032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584527202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584540572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584552472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584564472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584576202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584587972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.584598052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584609802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.584622052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.58802285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.589799049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589823659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589840989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589854069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589865189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.589878139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.589891609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.589911109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.589923939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589937399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589947809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589960129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.589970689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58998445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.58999622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.59000762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.5900195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.5900325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.59005099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.59006319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.59198422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.592549042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.592582053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.592594343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.592612363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.592627613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.592640383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.592652643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.592664833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.592676703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:21.592688363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.592710503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.592733503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.592758084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.592782324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.592797664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554351004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554386564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554403934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554414614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554424414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.554486095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.554518115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.554531875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.554589765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.554629055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.554665975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.554708206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554821136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.554848076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.554875616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.554899727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.554949727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.554974267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.554991527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.555005187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555029047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555068437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555083308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555140328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555151398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555163198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.555173208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.555210658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.555236078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.555248518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.555260748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.555272539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.556516705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.556548035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.556563455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.559940932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.559974962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.559988552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.560000762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.560033373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.560044453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.560465085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.560506195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.560519695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.561928652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.561962122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.561983852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, 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:37:22.5634104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.565300929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.565324679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.565337999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.565348429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.573268569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.5733368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.57335098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.57336437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.574833937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.574878308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574893198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574906548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574921458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574934098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574947028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574958758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574968948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574985708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.574998138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.575011198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.575023688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.575041028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.576569466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.577691032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581012289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581043279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581056939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581074579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581086909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581098779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581110429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581122029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.581131789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.581505851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.581527661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.58327997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.58331651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.584378426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.584397376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.584430996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.584446086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.584487616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.584500456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.58516766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.58520262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585481681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585502211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585515851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585535691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585548052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585570782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585586392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585602582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.585615222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.585627072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.585639252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.586997719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.587026419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.58721923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.58723087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.5873119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.587326981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.587340021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.587352081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.587891173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.587912563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:22.587962834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.587995824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.588044474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.588072764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.588097214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.588115475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.557683065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.560072087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.560101247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.560116607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.560127027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.560140668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.560153138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.560165898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.560178008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.560200088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.560223218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.560244728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.560265988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.560290558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.560316628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.560340769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.564821951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.565688226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.565707586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.565725896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.566379269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56647708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56648991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56651208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56653294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56655272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.56656338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.569999467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.570068838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.570082398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.570094978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.570185908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.571365004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.571405444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.571420615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.572807732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.578924643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.578953053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.578965433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.578978553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.578990063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.579008533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579027523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579041483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579054523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579077833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.579097083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, 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:37:23.579115933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579138264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579152704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579164624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579174744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.579186534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.579217324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579231754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579243714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.579257374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579271694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579336045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579348105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579360165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579371445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579382925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579394635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579404645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579417605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579429205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.579440775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.579452235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.579464915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.583443615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.585638826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586655512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586688162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586702062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586714402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586731312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586752472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586764312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586866273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.586900323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.587284805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.589076334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.589101714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.589116864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.59034653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.591300135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.591364945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.591375735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.594427951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.595089364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.595384136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.595420806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595501556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595517536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595548837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595560157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595575987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595587477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595606937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595623027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.595635277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.595652367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.595664387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.597259375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.597293665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.597326276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.597355436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.597370026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.597380366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.597399166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.597414716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.598047769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.599650807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:23.599675757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.599699038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.599720508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.599749778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.599774568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.599788858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554247162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554285633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554297513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554307843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554325183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.554412913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.554426583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.554439863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.554529414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554582684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554624684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554660694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554733945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.554771655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.554798265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.554822095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.554865636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.554881826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554895726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.554911016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554931626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554965266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.554984986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.555012186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.555022706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.555034856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.555045096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.555074917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.555101367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.555113967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.555125737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.555137477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.556255933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.556289873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.556303713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556342323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556352843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556378593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556388513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556399703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.556409523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.556424853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.556440863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.556453284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.55771557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.55774729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.55776221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, 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:37:24.55780121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.55783132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.557842651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.557856451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.557866291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.557911751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.557944661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.560812046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.561333398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.56162662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.562340973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562568684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562595334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562607985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562620735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562632965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562644615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562655315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562666635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562681495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.562693575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.562716625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.562729405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.564482134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.565138517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565168347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565182527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565210357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565224227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565236637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565252918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565265628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565279568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.565289748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.565302878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.565316228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.566508644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.566905936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.566926106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.566944526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.566956646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.566969426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.566981346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.566994026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.567266588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.567294098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567312288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567328838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567341428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567363268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567375538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567387608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567402058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567415248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.567427278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.567438728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.567450858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.568908386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.569098847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.569130367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.569142287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.569377398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.569388818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.569401178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.569416358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.569618029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.56964379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:24.56969146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.5697202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.5697708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.56979723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.5698215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.569835901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.565474631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.565516021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.565527511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.565537581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.565571161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.565709072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.565723042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.565734362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.566501106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.566541876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.566571066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.566597846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.568258795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.568305355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.568335385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.568359125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.570391745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.570426206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.570441216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.570479146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570512756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570535426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570545576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570556476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570566676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570577936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.570587536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.570685547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.570711457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.570722657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.570733757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.570806647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.572402075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.572434425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.572451716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.573897973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.573918703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.574023463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.574046503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.574057663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.574066903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.574153454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.574176684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.574187844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.575829912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.575871653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.575885033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, 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:37:25.580555856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.580614157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.580625847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.580674917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.580684927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.58125602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.58129062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.58130202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.58137147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.582216875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.582290115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584208325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584236235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584248265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584259435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584270665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584291595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584301245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584311995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584322815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.584338575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.585803873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.588928829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.588954039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.588968219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58918793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58921276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58922453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.5892351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58924641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58925719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58926994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58928044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.58929632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.58930669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.589317871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.59111441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.59114843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.59118148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.5911915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.59122654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.59123592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.59125208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.59127601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.591838643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.591862933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591906994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591916714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591948484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591958314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591969514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591980044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.591990844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.592003174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.592013664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.592024544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.592035444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.593635572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.593664023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.593707833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.593734673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.593746583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.593756303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.593766843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.593783273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.59523405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.595922384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:25.595947534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.595970064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.595991224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.596019444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.596043055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.596056615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.553202531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.554169116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.556185805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.556204586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.556215136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.56109119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.56114152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.56115411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.56118812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561246811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561288541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561320581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.561397142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.561435982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.561459842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.561484132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.561555822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.561574602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.561588123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.561610613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561625773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561665383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561683773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561709443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561719023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561737003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.561745953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.561798784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.561831424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.561842474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.561853304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.561864074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.566113345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.566154986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.566167926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566226946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566238326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566283736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566293346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566310826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.566319826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.566437987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.567769544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.567808344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.567922005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.567964465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.567993165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, 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:37:26.568030545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.568080055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.568090505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.568114946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.568124606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.568168206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.568191746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.568203136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.568217936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.56901507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.56905022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.56908305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.56909256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569108151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569119321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569129821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569150191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569159321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569174401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569185541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.569196171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.569212001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.569223191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.572147116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.572176516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572246406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572273887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572287037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572297857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572308457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572318927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572333467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572348637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.572362287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.572372767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.572384357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.57688806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.577242052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.591711284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.591747364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.591759974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.591769454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.591898615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.591939755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.594052626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.594090766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594265807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594277497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594311807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594321787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594332997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594343637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594353968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594364368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.594379338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.594389538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.594400338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.596050916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.596543319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.596570919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.596586849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.596598189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.596607719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.596618549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.596630589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.59688771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.596928551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:26.600589819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.600636719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.601055701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.601085762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.601151182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.601167552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.572903471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.572991992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.573018442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.573041982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.573135282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.573219893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.573262683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.573296293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.574539649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57465194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.575809916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.575847606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.575869266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.575893816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.575918056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.575943177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.575966407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.575977567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.575989667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.576001277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.576446119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.5765398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57657639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57662506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57664976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57668916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.57671016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.578263008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.578369279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.578398299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.578410549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.578422189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.579540245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.579566835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.579582865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.580290189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.581477275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.581500505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.581511455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.581528615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.581538955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.581555415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.581577335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.581588805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.581600525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.581612105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.581624295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, 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:37:27.582255808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.582289479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.582300079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.582311059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.582320689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.582331499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.582356049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.582367479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.582378729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.582889172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.582917292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585291654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585322514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585335144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585346634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585357844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585368944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585378384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585389254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585399804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.585411364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.585427135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.585438625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.587262874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.587290044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.587787196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588637891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588651811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588671411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588687611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588698401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588709551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588724861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.588738901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.588749431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.588761161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.589507275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.589529495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.590246659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.590646851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.590671201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.590681671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.590692891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.590712931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.590906662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.590935162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591503285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591526115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591538035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591558145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591569125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591580805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591591695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591602345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.591613386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.591628436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.591639816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.593256874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.593282434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.593707156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.593720066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.593744686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.593754046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.593800976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.593812396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.59446558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.59448714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:27.595010142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.596806291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.596841442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.596872882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.596897662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.596911462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.553621486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.553707706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.55636527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.55640273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.55641355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.5564839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.557406015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.557466585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.557509186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.557567936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.557609406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.557642376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.557719077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.557758147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.557783957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.557810027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.557895657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.557931178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.557956878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.557970668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.557984488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558013008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558023928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558047958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558059148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558078998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.558088688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.558135659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.558182319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.558200419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.558213199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.558225299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.560147479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.560194869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.560210279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.560231789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.560261419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.56027528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.56029238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.56034556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.5603618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.56037442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.56038782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.56040181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.561591176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.561623296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.561638446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, 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:37:28.561694737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.561720957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.561754637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.561780817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.561791967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.561996788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.563955478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.564885423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.564904393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.564919383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.564933183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.564952843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.564988083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565002463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565027774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565040554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565059954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565070314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565084224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565107604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.565122974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.565136364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.565151364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.566922103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.570138849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57017286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57018554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57019884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.5702111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57022415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57023844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57025142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57027702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.57030111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.57031505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.57032805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.577635407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.579551636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579591427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579604467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579617617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579628117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.579640017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.579653047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.579674107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.579687607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579701157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579711327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579723297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579733377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579745837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579757667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579773507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579785778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.579797098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.579810568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.579822588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.581461796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.581502096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.581586887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.581605617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.581639017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.581649597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.581674227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.581696767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.583774158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.583830378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:28.583845818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.583905858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.583945609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.583972059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.583999499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.584015719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.555855849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.55597168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.5560067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.55603106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.55610107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.556343481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.556391322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.556424822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.556591933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.556686303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.556780764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.556822564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.556944154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.556970094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.556993875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.557019335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.557069255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.557090555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.557103495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.557115335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561363277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561417177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561429107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561461757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561477477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561493707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.561502857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.56210195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.562151291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.562164301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.562181721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.562216771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.563400147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.563430537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.563448467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563617758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563635408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563664568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563674168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563693768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.563703428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.570092001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570141751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570155581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570167591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570179101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.570191301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, 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:37:29.570203561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.570225021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.570234871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.570249521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.570259171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.570270072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.570293772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570305872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570317462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.570331012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.570343122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582663674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582724494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582736784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582748545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582759565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582770425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582779595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582789995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582800585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.582810965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.606234483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.606299073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.608967367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.609008337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610546014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610579625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610596135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610607225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610617955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610628685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610639715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610650165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.610659285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.612522124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.612551604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.614941986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.614997586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.649306679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.649351179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.649364409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.64937498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.650059363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.650082513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.652384075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.652600316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.663812212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.665932923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.665957393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.665969623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.665982053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.665994563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.666007053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.666018963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.666031053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.667904613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.667944473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.670777347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.672371055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.677149339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.677181879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.67721823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.67722965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.681718342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.682950949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.682978209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.682991949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:29.685401851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.685863473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.685891563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.685918764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.685947904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.685963484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.567555919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.56760246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.56761402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.5676238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.56771897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.56776433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.56777645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.567787901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.568206893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.568254173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.568294553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.568325133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.56964316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.56969942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.56972435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.56975245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.578081453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.578128483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578143393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578156683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578169503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578195033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578205633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578217673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578228003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578239823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.578249653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578261213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.578285804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.578297384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578311154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.578322674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578336594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.578348544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.578360584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.591081418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.591122908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.593137038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.594418115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.594447705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.594459515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.594478065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.594494565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.594507595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.594883367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.594922607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.594938257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, 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:37:30.595852892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.595908182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.595921592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.595948932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.595959422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.602893747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.602941448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.602955248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.603152789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.604108723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.604140494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.610063644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612225985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612250135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612264465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612277455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612290405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612301555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612314785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612334995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612347535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612361135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.612376225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612390865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612416665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612431036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612443026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612455976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612469016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612518606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612540586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612676437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612688497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612698727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612710457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612724277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.612736427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.612750517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612764357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612774927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612786847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.612796867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.612808607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.612832868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.613077589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.613112499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.613158079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.613172349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.613202419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61321371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61322712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61323849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61325476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61327032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.61328232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.6132944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.61330665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.615947443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.615970543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.615984614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.615999334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.616011134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.616021344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.616033174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.616045264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.616057244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.616069224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:30.616080994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.616105784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.616126854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.616151064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.616176774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.616192075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.553797022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.554795567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.554819677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.554830567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.554840927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.554855557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.554868377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.554892897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.554909058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.554935588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.554957318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.554987268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.555011638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.555036818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.555062208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.555087208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.555152029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.555172929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.555187889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.555202049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555215329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555237319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555251039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555263819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555274239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.555288519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.55529915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.55531193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.55533634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.55534945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.5553732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.55538782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.555895783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.555920083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.555938193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.555983543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.55927745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560620066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560646117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560660287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560671157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.560684607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560702027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560714737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560728307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560750297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.560768277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, 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:37:31.560781857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560805077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560815377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560828247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.560882138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.560902238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.560928638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560964028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.560978438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.560992778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.561018338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561032679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561043059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561059819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561071909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561087439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561099689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561119419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561134079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561147109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.561159589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.561172619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.561189089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.561202919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.561220549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56123408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56124824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56126071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56127397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56128693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56129911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56133172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.563070959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.563188349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.563202239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.56322275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.56323953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.56325599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.56327307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564073344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564092174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564103284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.564124654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.564138274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.564162244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.564176784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564195174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564205505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564226975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564241705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564254005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564266985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564282255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564294465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.564307885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.564319825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.564331995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.568903698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.571046289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.571758263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.571770633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.571783203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.571793943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.571805823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.571818693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.571830523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.571842023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:31.571853573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.571876423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.571897173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.571921104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.571945964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.571959284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.569332692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.569389242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.569416852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.569427832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.569445813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.569468633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.569482083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.569494833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.569783474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.569831054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.569855245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.569878275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.583518863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.583600934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.583628604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.583654714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.584164587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.585160741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.585194622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.585209712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602078347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602140247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602164537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602202837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602220128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602240398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.602251248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.603270573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.603653525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.603671365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.603685215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.603698495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.60672867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.606779111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.606804991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.607935216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.609476464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.609517394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.609530525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.609559695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.609579375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.609598285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.609617485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.609636165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.610053767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.610142738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.610158998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, 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:37:32.614243948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.614308098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.614321848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.614359128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.614370448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.616526269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.61657631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.61659136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.61660509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.619803486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.619849826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619864716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619877196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619894676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619914696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619927406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619939867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619952027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619968127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.619990587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.620002537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.620015237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.620028887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.621639415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.621687155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628074598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628120168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628133658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628146428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628158298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628169948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.628181738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.62855554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.62857151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.630003577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.630745131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.63252398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.633460235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633490105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633502415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633525645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633536575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.633549395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.633571165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.633583415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.633596416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633615556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633631376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633644346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633654366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633666256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633679026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633695456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633707486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.633720536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.633746936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.633758976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.640681951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.642100278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.64249304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.64251058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.6425616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.64257273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.6426079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.642635691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.643540805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.644020148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:32.645798907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.645847047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.646352539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.647522175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.647554725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.647569886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.555563905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.558950802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.558979762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.558991182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.559001962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.559016332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.559029512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.559042822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.559390274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.559423514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.559446414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.559469374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.567757166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.567810176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.567856396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.567881496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.568110238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.568125828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.568139658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.568152628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.568294979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.568318809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.568330059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.568776071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574041637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574071977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574083418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.574095678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.574121928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574135098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574148308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574160908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.574175948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.574190568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574203748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574217138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574227918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574241128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574369999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574383599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.574393639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.574405899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574418039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574430659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574464759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574477919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.5744973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, 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:37:33.57451515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.57453707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.57455256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.57457936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.57458941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.57460123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.57463296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.57464543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.57465875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.574753221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.574790731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.575943177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577554115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577582675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577600555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577613545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577626085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577645326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577658236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577671256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.577687576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.577700056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.577713256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.578717911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.579758016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579790616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579807286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579820036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579832457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579844817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579857177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579871457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579885077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.579896247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.579909407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.579921697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.581415885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.58248681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.58251432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.58252578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.58253872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.58254873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.58256087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.58257377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.583606106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.585358374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.586302079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.586331599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.58634955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588577911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588610601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588623951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588636861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588649191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.588661571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.588674811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.588689511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.589424745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.589459075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.589525096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.589546546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.589575066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.589589076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.589603426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.589619496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.590291229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.59032587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:33.59039603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.59043405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.5904913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.590517201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.590541411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.590558311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.553700447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.553737017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.553748557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.553758827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.553768497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.553782497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.553794167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.553805787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.555455615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559149154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559186094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559214724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.559236745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.559264535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.559289655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.559314225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.559340315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.559352645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.559365675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.559378515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559391375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559412735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559423406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559436056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559447646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559459986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.559469666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.559481436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.559505656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.559517966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.559530216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.559542436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.56022551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.561338665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.561367445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561382315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561393595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561405646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561416646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561428716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.561439096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.561948058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.56222589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.56224215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.564609922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.568010279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.568040899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, 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:37:34.568055759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568079929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568091239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568104899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568116149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.56813016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.5681787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.56819113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.56820433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.568859703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.568884083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568942114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568953694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568966134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568978114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.568993384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.569013384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.569023214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.569035294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.569051734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.569063514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.569076774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.569088984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.570862843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.570881103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.570944294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.570959434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.570971274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571007844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571022034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571034274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571046694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571058934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.571069844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.571085934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.571098785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.572584032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.572619922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.577462456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.577494976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.577508236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.577518156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.578130869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.579301105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.579325926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.579346636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.580900063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.582047959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.582083299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58209523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58210839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58212158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58213458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58214716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.58216038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.600180231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.600230871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.602264431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.602304562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.609230426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.609283186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.609296816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.609308136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.624119581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.624694154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.625619749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.625657119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:34.626191782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.626263332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.628003641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.639045376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.639089196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.639104796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.553466778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.553595508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.554895125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.555701049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.555717679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.555731639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.555743709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.556098761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.556232482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.556450433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.556479373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.556500663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.556525393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.556550853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.556584303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.558354142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.558393002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.558414043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.558426823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.558439233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558451623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558472693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558488663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558500603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558510333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558522753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.558531923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.558543363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.558567483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.558579283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.558590393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.558601573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.568163521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.568208641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.568230262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584379783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584415033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584557884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584570874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584581544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.584591214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.584648455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.584673635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.584685295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.587933431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.587975041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.587989221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, 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:37:35.588163122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.588220342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.588234172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.588260062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.588269253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.593137477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.593177547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.593190577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.593202957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.593216927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.593229607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593242477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593252527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593264357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593275738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593289348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593300788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593336218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593354388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593371228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.593383498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.593395078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.593407168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.593419288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.593432508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594383803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594905466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594924266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594935616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594946706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594957976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594969096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594979686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.594989226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.595041266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.595053157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.596866036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.596941636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.597133657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.597148187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.597215377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.597224797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.598488504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.599112277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.599204137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.599220278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599268448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599278558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599307708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599322268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599332728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599343228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599353808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599364228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.599374778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.599385138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.599396128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.600966396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.600998237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.604842326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.604877236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.604889396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.604908276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.605106017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.605118507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.605804521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.605839291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:35.606066322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.606102412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.608109583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.608153313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.608177943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.608191073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.568725836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.568774506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.568785806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.568796026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.568805816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.568819116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.568831336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.568842736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.568972507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.569325989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571340239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571382819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.571404619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.571432329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.571457109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.57148077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.57150503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.57151787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.57153059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.57154265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57161962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57167615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571696331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571727051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571736341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571758641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.571769151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.571882162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.571905232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.571916172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.571926942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.571937852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.573123748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.573165808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.573185538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.573411199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.573423539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57346972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57347947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57349132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.57350046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.57359679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.57361081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.57362176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.580249464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.581309379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.581337879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, 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:37:36.594572546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.594671597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.596606506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.596634156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.596645306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.596657036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.596687746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.596699747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.596711427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.596848747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.596881507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597068478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597089168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597100289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597111099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597125799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597141179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597151319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597161669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597172519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.597183039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.602259754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.602287885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.604559766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.604591956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.605563841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607587391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607619622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607632432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607649792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607661832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607673542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607687482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.607697722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.607710322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.607723602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.608282695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.608399095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.609411191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.609441281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.609457041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.609466641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.609489621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.609509891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.610320875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.611137729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.611152649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.611162219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.6111738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61118399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61120085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61121971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61123108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61124242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.61126224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.61127355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.61128889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.612048214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.613409291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.616368736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.616406156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.616417876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.616431516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.616896528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.616923579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.617710033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.618844398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:36.630079264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.630129235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.630157135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.630182175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.630206225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.630220785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.566474656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.566800688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.566835038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.566850208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.566865958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.566956199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.566969049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.566980389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.56726128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.567334341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.567389001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.567437711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.567551472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.567594962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.567623692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.567646992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.56913844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.5691714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.56919562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.5692078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569354711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569408511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569429711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569471001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569480832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569505822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.569515242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.569574002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.569597952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.569609272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.569620572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.569640452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.571014529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.571047499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.57106124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571358121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571383981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571409571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571419391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571468192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.571477902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.571488872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.571500812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.571511742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.573986844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.574053705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.575466012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, 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:37:37.575490742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575512962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575523392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575535202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575545092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.575556362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.575581852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.575593512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.575605062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.575617352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.575629482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575642002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575651422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575662563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575673933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575684483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575695913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575706393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575717743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575728833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.575740103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.575751573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.575763403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.576330416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.57711179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57713741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57714817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57715982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57717594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57718749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57719837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57720904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.5772202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.57723029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.5772416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.57725326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.581998024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.582033774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.582054684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.582069095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.582105995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.582115305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.582137515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.582152095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.582852178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.582887089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58308208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58323462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.586956289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.586984299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.587000039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58701088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58702182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58703216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.58704253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.590270396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.590339066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.592189106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.592217156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.593501832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.593532202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.593548423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.593562753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.593740334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.593761034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.594407677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.59496083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:37.59498507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.59500695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.59503571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.59505979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.59508316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.59509599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.562770269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.563981715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.564011755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.564023345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.564035116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.564049926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.564063216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.564076376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.564089006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.564111586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.564134846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.564157376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.564410037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.564444528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.564471998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.564495838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.568025106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.569248912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.569286692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.569302012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569327322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569351392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569363702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569376763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569388513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569401333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.569412463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.569599764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.569625724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.569647334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.569659114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.569720634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.571351902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.573451353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.573473433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.576546849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.580138077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.580188667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.580200697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.580216787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.580227657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.580240487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.580253727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.580266388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.580279578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.580292598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.580310668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, 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:37:38.580966901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.581025731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.581037731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.581070552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.581081332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.582466199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.582505979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.582518469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.582530959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.583289833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.584895541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587424044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587450444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587463694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587475934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587494144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587507194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587516534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587532644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587549034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.587560604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.587843996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.587860716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.589857305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.589904266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.592437258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593298063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593320533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593339403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593357393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593370013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593382323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593394603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.593405033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.599634255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.601145532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.602254878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.60457633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.621901267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.624832672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.624858032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.624868342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.624879702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.624892462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.624904192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.624916682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644054338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644096709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644109049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644118689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644129259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644144199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644155049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644165709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.644176489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.64647533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.649136224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.649602436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.649647236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.649983398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.650009328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.650034488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.650061508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.655277135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.657622347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.657649407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.657662547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:38.657674157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.657695637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.657735247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.657759237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.657782747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.657796748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.553832816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.554794561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.554905992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563217634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563247094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563262854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563277204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563301104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563315794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563341314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563468545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563492355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563522665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.563568385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.563601175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.563626116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.563651406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563663746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563680466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563693676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563706716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563729206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563749136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563762306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563772996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563785266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563795766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563807876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.563841797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563862677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563875487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563903087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563914677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.563949707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.563965147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563978857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.563990827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564003037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564013298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564153948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564164848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.564176988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.564189248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.564202178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.564214699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.564227019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.564240569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, 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:37:39.564271739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564293909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564304169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.564318009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565517925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.565544755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.565581025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.565597876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.565611026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.565624916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.565639916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565669666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565680336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565693206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565705996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565718326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565734556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565744546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565758836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565771546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565784486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.565797037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.565809727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.565838367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.565870427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565902477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565913927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565926457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565939627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565956457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565968887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565981187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.565993098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566685231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.566699951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.566713391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.566726021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.566739581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566808182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566824672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566839392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566848902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.566865722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.566878702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.566890362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.566940662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566961202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566972022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566985092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.566996972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.567009633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.567054393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.567066963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.567095003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.567107633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.567120593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.567133993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.567520775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.568827901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.568853032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.568863822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.568875712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.568885562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.568901622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.568913422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.568925212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.568937002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:39.568948672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.568969772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.568991982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.569016252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.569040132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.569053503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.553549276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.553593256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.553604997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.553615287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.554870643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.556751052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.556764352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.556775642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.556787113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.556808823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.556829753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.556852583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.560794413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.562979884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.563021844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.563046414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.563070404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.563082254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.563095404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.563121095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563134185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563155745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563227585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563239505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563541927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563556937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.563567047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.563578497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.563607717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.563619097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.563631037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.563642757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.565244555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.566323091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.566353341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566368101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566388071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566399641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566410431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566422331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.566432461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.566443591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.566454871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.566466861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.566935734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.566946804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.566958894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, 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:37:40.571012454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.571053525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.571064695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.571090705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.571100165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.574834734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.574883034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.574899744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.574911754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.574924144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.574936274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584408932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584435712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584449832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584467862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584479372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584491092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584501132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584512682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584529932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.584541692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.584553442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.584566182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.585961229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.58604313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.58611412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.58612545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.5861363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.58615243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.58616292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.58617657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.586187221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.586197701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.586206681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.586216991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.586228131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.587853959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.589093895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.603177026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.603204617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.603293637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.603315737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.604457613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.604633654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.605653869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.605681839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.60784741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.60787698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.609402977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610273572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610303542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610315512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610332002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610343092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.610354122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.611106436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.611141586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.613250517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.615357137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.635090297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.636130602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.636171462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.636183452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.636202212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.636218652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.637025156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.642101712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:40.651872101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.651919762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.651943212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.651978952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.652008892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.652025392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.561327397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.564035991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.564085681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.564098001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.566257882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.566292272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.566306582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.566320532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.566333732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.566356592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.566378513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.566402453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.567005716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.567045166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.567074566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.567099926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.567142216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.567155076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.567169167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.567184477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.569214267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570402823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570429823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570443843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570455643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570469323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.570480183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.570492393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.570526313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.570539734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.570552334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.570565484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.570580244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.570593804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.570607074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573018896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573055026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573082346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573094286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573107417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.573119367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.573132167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.573145477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.573158487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.573950701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.574804715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.574837605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, 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:37:41.574862195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.574913096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.574925246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.574947126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.574957746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.575136287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.575167717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.575181737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.575197057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.576042571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.576073242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576095862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576107812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576120472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576133632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576146882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576159282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576169692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576183022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576197782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.576209992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.576221892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.576234592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.577858361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.577889511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578169512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578187362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578200172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578212322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578224882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578240662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578252913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578289273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.578299383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.578312073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.578324503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586444164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586491704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586507214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586518734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586530954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586541474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586561844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586573995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586586135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586599235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586616815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586626835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586639165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586648925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586661015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586672885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586684435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586697355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586709165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586720965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586732975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586745085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586758205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586770745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586780266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586792066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586801526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586813106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586826206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586838226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586849746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:41.586861206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.586882586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586903356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.586929206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.586953496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.586968736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.553109188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.553157118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.553172348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.554334684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.554351294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.555322389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.555414109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.555426589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.55549599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.55551823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.5556014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.55564582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.555669201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.555693921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.555716921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.555767921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.555839641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.555851741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.555863531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555876772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555897412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555906822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555917452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555926522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555937202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.555946082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.555957022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.555984592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.555995482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.556006312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.556017292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.557200108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.558468855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.558493495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558514465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558524595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558535615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558549865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558560535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.558569675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.558580815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.558592605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.558604155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.559285499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.559318289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.559332249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, 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:37:42.559365789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.559409099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.559419909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.55950574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561388389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.5614147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.56144413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.56145632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.56150959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.56153354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.56154649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.56156955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.56157917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.56159082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561608341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561619181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561629981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561639671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561662501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561673901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.561687001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.561697891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.561709991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.562119983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.562157933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562187723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562198344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562209464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562220414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562230974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562241434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562254184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562264534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.562273554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.562283824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.562295094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.564186154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.564212834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.564243344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.564253154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.564291984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.564304854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.564320064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.564330994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.565027688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.565057598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565083738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565093648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565115098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565124908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565210939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565222119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565232819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565246309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.565256759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.565271419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.565282749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.566932707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.566960708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.566974158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.566983828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.566994548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.567003748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.567611541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.567631501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.567642971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.567663341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:42.567674331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.567695041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.567715341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.567739782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.567762652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.567775352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.561036169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.561090709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.561103669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.56111439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.56112533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.56113976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.56117638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.56118997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.561479041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.561526282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.561584002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.561611302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.561870033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.561910124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.561937864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.561964354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.562398706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.56321522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.56324207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.56325572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563441101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563466301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563477151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563489722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563500332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563513452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.563523942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.563682423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.563710203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.563722103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.563734073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.563746353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.565643712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.565679133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.565694083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565707453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565719403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565732033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565744623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565836633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.565847863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.565860434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.565873364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.565885934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.566243705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.566270576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.566285096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, 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:37:43.56902211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.56909125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.56910325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.56911558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.56912619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.56913825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.56916361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.5691769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.56919596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.569250951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.569265171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569278221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569288331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569300431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569312721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569486142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569499762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569510332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569523312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569535902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.569547902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.569568712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.569581072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.569593012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.569606182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570687078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570713568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570726968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570739148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570752298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.570764948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.572880169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.572906559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.572927699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.572940289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.572953759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.572966639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.57298081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.57299409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.57300544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.57301753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.5730276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.573990405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.574014675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.574041825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.574055645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574069305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574080455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574092845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574103085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574114965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574126295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574138125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574171016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.574185236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.574197406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.574209826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.575446612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.576463357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.576486677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.576498607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.576526717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.576539598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.576551778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.576564568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.57696643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.57700471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:43.578217026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.580409117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.580443897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.580479677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.580504427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.580519067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.553713754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.553774225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.553785695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.553795675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.553804855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.553831045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.553860225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.554161467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.554571789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.554628669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.554667569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.554695389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.55481032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.55484684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.55487154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.554902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.554950011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.554972411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.554985031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.554996911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555017731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555057111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555075981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555105671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555115051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555126731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.555135751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.555171942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.555205942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.555217342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.555228302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.555239572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.556503738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.556532409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.556546169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556588529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556599159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556642369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556651979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556669219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.556678299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.556689099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.556703029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.556714029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.560107797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.560140657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.560154667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, 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:37:44.560211837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.560262287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.560272347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.560300398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.560309828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.560355208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.560379088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.560390288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.560400918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.560973341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.560997201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561048741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561058381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561070031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561080952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561091792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561102712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561112182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561123052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561134322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.561145052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.561156952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.561168442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.570302577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.570343488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570357478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570367698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570379418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570391048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570402368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570413778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570424808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570444178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570454058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.570465328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.570477538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.570489468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.570501719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570513849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570523349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570534479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.570544309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.570555429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.570569589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.570581389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.570593329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573083752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573233132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573246102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573255922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573267232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573282193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573293003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573303633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.573321763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.573339543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.573351963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.574947841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.579472494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.579498694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.579509004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.579520534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.579530884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.579542074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.579553644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.579572274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.579583684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:44.579595064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.579616175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.579636915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.579661795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.579685375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.579698855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.552971632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553021592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553035332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553046132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553055792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553119433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553153843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553174423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553240323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553293114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553331274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553362934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553434204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.553470635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.553495765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.553521855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.553623335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553636235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553649755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553663416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553677336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553701736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553713286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553726196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553746706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553759256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.553770116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.553816276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.553842106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553857247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553869497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.553881747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.555181943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.555945047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.555967497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556280009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556301119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556324609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556337069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556349339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.556363549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.556377319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.556390459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.556403519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.557706406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.557744656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.557759956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, 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:37:45.559283604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.560132538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.560153728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.560167198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.560179048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.560192069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.560217319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.560230869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.560243249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.560257829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.560384169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56039839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56041005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56042899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56045774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56047098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56048429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56049816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56051359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56052604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.56053745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.56054903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.56056337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.562766222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.562804942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.563955158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.563992018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564005718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564019198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564030998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564042418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564053968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564066098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.564092408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.564104198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.564116868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.565813207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.565851597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.567441535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.567481585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.567500245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.567511646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.567523416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.567536766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.568157479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.568183149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568648581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568663051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568689741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568710972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568731422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568743112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568754992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568769882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.568782002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.568800572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.568821002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.57039283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.57042497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.587874548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.587923248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.587937788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.587948758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.58829501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.5883361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.590767422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.591590387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:45.591986919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.592027129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.593377946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.593421896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.593454416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.593471296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.567171655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.567224026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.567273946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.567284786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.567333826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.567429377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.567469367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.567488447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.580258391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.580327062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.580350742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.580377022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.580940155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.580986885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.581013095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.581039815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.581152976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.581186896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.581212056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.581225966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581458998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581515768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581531148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581574218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581586518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581607898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.581618378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.581712489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.581761819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.581780339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.581792819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.581809919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.583153076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.583193186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.583207906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583268796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583288037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583315387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583326747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583349117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.583359587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.583379057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.583394307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.583406977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.584729084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.58602297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.58606042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, 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:37:46.587386077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587414597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587438237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587451297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587461767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.587473947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.587498437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.587510828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.587524968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.587539238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.587552848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587578518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587588718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587601248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587638788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587652008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587673028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587715019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587734209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587747569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.587761419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.587785569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.587803429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.588112821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.588137361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.588599343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606116882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606165772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606179162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606191852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606204222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606216442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606228602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606239292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606257272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606271532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606284482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606298012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606311182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606321543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606334043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606344303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606356743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606368933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606382613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606396143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606409153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606419213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606431493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606441243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606453033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606464463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606476123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606487703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606499523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606511683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606525444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606537934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606550694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606563754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606573434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606584894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606594824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606606384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606618374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606630184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606642214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:46.606655284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.606676914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606697884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.606721714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.606746595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.606761985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.553632829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.553688629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.553701149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.553711959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.55373413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.55380376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.55381919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.55384105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.55391389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.553958391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.553998571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554021721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.554108421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.554146092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.554172792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.554199022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.554242012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.554258732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.554273092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.554286992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554311112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554351093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554365883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554394303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554404953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554417443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.554427813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.554466003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.554493333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.554506573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.554520244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.554532404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.556663664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.558232832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558270902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558286463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558298703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558314933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558326853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558339113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558349873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.558366893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558379903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558392683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558406213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558417993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.558431713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, 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:37:47.558444503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558467633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558557764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558574314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.558584764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.558597454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.558623764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558636284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.558649144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.559131587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.559160077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559203127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559214167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559226317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559238417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559251527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559263257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559276128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559288118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559305758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.559317938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.559330278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.559343118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.564649844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.564697705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564714805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564728405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564741535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564754455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564766435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564778635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564793345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564805575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564816135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.564835775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.564881075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.564894605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.564908406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.564926466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565109747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565124837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565135437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.565195567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.565216477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.565230697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.565252837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565266707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565280597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565292907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565303097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565315258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565327878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565351928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565364668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.565376848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.565389218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.565404228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.566309012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.566349673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.566371883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.566383143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.566407503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.566418053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.566429563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.566454223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.567162147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.5677456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:47.56776664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.56778898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.56781038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.56783902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.56786531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.56788035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.553303869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.553351149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.553363519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.553373879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.553383999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.553405719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.553419459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.5534329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.561051958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.561101378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.561124188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.561148219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.561183499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.561211669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.561243379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.561271529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.561296359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.561309889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.561323289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.56136659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56140326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56143233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56144474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56147527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56148715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56150495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.56151517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.56152904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.561561951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.561575241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.561587381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563674441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.563706011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.563726032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563740102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563760012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563771382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563787682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563800902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563812962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563822922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.563835422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563864002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563877632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563890252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.563902902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.563917513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, 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:37:48.563930853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.563988383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564006583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564026193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564037533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564050393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.564075523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.564087313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.564099613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564112733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.564129984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564143514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564155374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564168174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564180574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564193474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564206184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564218574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564240534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564253014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564270074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564282144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.564294684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564310104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564330275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564343425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564353995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564437455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564457245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564470825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564483635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564496385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564517666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.564528906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564545836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.564577166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.565815402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.565836982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565852252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565863512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565876272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565886332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.565898663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.565910843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.565923363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.565938213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565951433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565961083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565972813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565982563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.565994803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566006883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566018623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566030783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566054193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566065803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.566077793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566091514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.566104124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566121704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566131284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566143154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566152924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566164304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.566176304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566188454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.566200364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:48.566211904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.566234474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566255944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.566280314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.566305825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.566317715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.554461457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.554560227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.554588697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.554599527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.554609158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.554664598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.554682278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.554693958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.554852689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.554898769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.554938519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.554965769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.55504775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.55508459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.55510875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.5551323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.55517955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.555220321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.555233501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.555245721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555271211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555313081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555328581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555358661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555368151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555381451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.555390701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.555427952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.555451722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.555462952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.555474112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.555486302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.557025329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.557051009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.55706408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559447491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559476222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559489272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559499952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559511512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.559521012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.559626622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.559643832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.559655022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.560914819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.561353341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.561388551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, 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:37:49.561403741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.561434501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.561463102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.561476252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.561492812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.561892454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.561935724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.561948664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.561961624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.562934309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.563787543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563817634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563831064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563854144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563867074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563881244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563894614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563905114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563918124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563931324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.563943724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.563955284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.563968214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.565279131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.567507912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567532882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567547102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567561022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567573443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567586823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567599703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567616043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567628783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.567639673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.5690226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.5690578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.56907132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.56908692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.569953495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.569973805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.569998685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.570013725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.570078645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.571886714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.571912704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.571927395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593058211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593110281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593124781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593136361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593157331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593169881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593181991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593193891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.593205741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.593547383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.593589783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.597393693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.598467618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.598494468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.598507378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.598520578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.598530978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.59890531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.59893637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.599862845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.60079443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:49.620928011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.621002071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.623021162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.623066872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.623365383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.62474652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.560027698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.560100028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.560113498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.560124729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.562265369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.563422205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.563461136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.563475776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.563489786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.563519176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.563541316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.563564216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.568388781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.568453321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.568480201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.568505541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.591036796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.591496798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.591519408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.591533928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.611130848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613053337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613071647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613091137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613102628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613116328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.613127888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.613140458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.613167088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.613180808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.613204448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.613218608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.614266963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.614861787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.614884337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.620990288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.622033163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.622070183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.622082494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.622095404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.622106474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.622725167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.622755367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.623000628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.652153316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.652209916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.652225917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, 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:37:50.654174916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.655615384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.655642804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.655665904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.655677684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.655700294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.655727054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.655740104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.655753254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.657110051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.657160711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.657487723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659497723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659527453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659540523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659552744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659565504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659576154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659588864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659601734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.659614124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.659627624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.659656384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.659830735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.659862745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.677037903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680649841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680686301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680700351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680713421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680725961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680739601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680751601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.680763641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.680776061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.680790962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.715397997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.715456987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.718552103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.719637689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.71986727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.7198775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.726827925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.726859936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.728750405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.729117547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733799811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733817731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733877701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733905921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733918141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733928841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733939441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733950011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.733960641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.737165318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.737326349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.738764226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.740793686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.740820406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.740831156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.740842046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.740881346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.742063572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.742719306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.744035932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.744675356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:50.749033848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.749095408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.752615706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.754358715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.754395135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.754408875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.560422139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.560459749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.560470829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.560480629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.560512149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.560554309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.560570359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.560581679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.561317513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.562207428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.562240038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.562261938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.562283198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.562309468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.562333768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.562357098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.563740875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.563783046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.563796406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.563808706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.565954317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567559225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567577595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567596015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567606215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567618075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.567628155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.567639505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.567663605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.567675195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.567688345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.567700535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.567966597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.568007137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.568030307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573614595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573642045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573688356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573698196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573726136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.573735416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.574337949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.574381479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.574413929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.576145208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.576172198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.576185858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, 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:37:51.57850297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.578967153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.578979853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.578991453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.579001203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.582502551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.583142104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.583176254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.583190414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.583204814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.583218014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583230585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583240865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583257555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583270615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583282305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583294135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583304475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583316605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583354765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.583372105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.583383985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.583395985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.583557946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.586075779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589454226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589480316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589495666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589506526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589517266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589528126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589538886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589549296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.589564547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.59034538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.590382501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.592330881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.592364151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.593844128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.60211261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.60214194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.60215298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.60216524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.60217864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.60219058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.60220403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602216571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602231091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602242671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602252431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602263621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602275231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602286431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602297621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.602309321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.602320631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.602332731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.602344581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.602358071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.603171976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.603188366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.603200206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.603209706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.604940255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.604957925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.604969905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.604981395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:51.606583663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.607813569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.610047781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.611175556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.611211317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.611232587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.553868544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.553918134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.553929134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.553939074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.553948474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.554280226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.556081625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.556102485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.556114615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556141735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556163245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556184785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.556205895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.556231255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.556255466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.556279406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.556305016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.556316466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.556329326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.556341846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556356976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556824778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556836529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556859449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.556871409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.557953934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.557974624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.557986854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.558013014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558025135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.558047275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558059965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.558072845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.558115015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558133965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558146705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558156355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558167995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558182655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558193745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.558203395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.558214645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558225866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558237436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558714718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.558755218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.558767408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, 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:37:52.558882239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561349191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561371481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561383441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561393322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.561404092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.561433942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.561445942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.561457722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.561470562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.561482932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561508522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561518382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561530622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561542292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561568752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561580222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561590203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561601793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561613383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561624763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.561636053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.561647843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.561899324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.561930884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561977444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561986775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.561997565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.562012665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.562023225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.562033615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.562052585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563621643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563644763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.563657083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.563668933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.563680523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.563697143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563709353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563718263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563728683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.563737633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.563748013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.563760204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.564480507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.564503267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564548877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564558618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564580998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564590458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564601548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564612128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564623038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564633798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.564644168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.564658178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.564669028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.566250856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.567365302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.567390332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.567401132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.567412592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.567422052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.567433082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.567444792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.569125121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.569161851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:52.569318632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.569358792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.569420533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.571154021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.571178252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.571191702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.554139733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.566217435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.566261735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.566276315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.566294245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.566320275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.566333695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.566347945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.566361865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.566395855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.566418646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.566442076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.566466246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.566493676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.566530686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.568748997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.570934998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.570967769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.570982969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.570998199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571021509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571060339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571077639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571091129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571102359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571127779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571138149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.571150379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.57117532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57118825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57120094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57121359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.57122842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.57125103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57126476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57127906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57129013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57131161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57132249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57133607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571353421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.571367101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.571415481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.571434611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.571447461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.571465831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.571479911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, 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:37:53.571493341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571515881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571526691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.571539571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575105399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.57513185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.57516378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57517694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.57518959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.57520407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.5752177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57523195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57524232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57525524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57526773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57528275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57529554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.57530593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575318571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575331041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575343751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575355951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575368201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575381001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575394271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575407881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575419081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575431241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575443621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575456381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575468061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575479961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575492011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575502081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575514052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575526632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575539972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575597302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575611352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575621912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575635002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575651552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575664172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575678622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575691652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575719483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575733423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575748793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575764033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575774073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575786573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575802563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575816263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575828623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575841423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575853543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575866793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575888153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575901753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575916554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575926714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575938764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.575954614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575967184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.575979604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.575992124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.576009034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:53.576021094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.576043464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.576154055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.576179725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.576204235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.576215615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558208662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558261332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558274562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558286872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558297473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.558312813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.558325823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.558338133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.558350733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.558373703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.558486213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.558510594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558532634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.558560114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.558584514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.558609404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.558634564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.558648194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558661874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.558674534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.560839805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.560994826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.561014056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.561027666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.561038846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.561057616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.561068657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.561081297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.561387448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.561404598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.561417118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.561429708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.561444368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.561458068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.561475039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563377848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563402308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563415698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563426448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563438599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.563449489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.564576264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.564609434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.564623434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.565509399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.565558189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.565573869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, 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:37:54.56963587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571075637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571102437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571116387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571127348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.571139678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.571171458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.571185008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.571197938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.571215298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.571229648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571756131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571782651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571795761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571808381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571847311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571863621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571874611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571887541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571909702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.571923212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.573383239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.57342368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.57544678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.578377335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.584947928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587890113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587934003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587948223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587961703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587974193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.587987223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.588005443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.588016723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.588029913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.588051934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.589103299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.589140809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.58935868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.58938839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.58942816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.589438971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.591009748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.591056189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.592484506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.592518916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.593478111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595820473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595850963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595867023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595878883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595890443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595902194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595927154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.595938844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.595949834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.595962734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.595974624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.595987314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.596006454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.596016944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.596027294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.596036704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.596047524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.596059084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.596070304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.596081174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:54.596092624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.596113035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.596134575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.596157365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.596179935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.596192995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.557746168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.557807828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.557819828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.557829868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.557839978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.55815263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.55825239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.5582816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.559345696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.559396506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.559425396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.559447987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.559471187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.559498527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.559523467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.559547657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.56195027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.56200265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.56201853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.56203214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562173251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562217971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562230531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562267461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562278811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562295031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.562310051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.562363182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.562390822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.562404182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.562416082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.562428982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.563867379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.563892979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.56391053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.5639517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.56396399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.56400029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.56401543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.5640273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.56403885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.56406446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.56408152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.56409516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.566141691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.566168811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.566187481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, 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:37:55.577224297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.577306187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.577317957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.577365868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.577395978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.578172572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.578219312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.578231782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.578250952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.579424288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.579463718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581110596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581144797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581156887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581168197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581178947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581189457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581209197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581219737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581230787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.581241247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.582699425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.582727645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.584907726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.584954766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596377144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596409784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596421664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596437955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596448585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596458905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596469865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596480225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.596489225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.596905437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.596930517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.598955297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.598982937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.599264789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.599275049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.599329289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.599338989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.599365059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.599385909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.600009663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.600039233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600102603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600112053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600131883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600141703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600154303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600164893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600175563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600186053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.600196464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.600215034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.600225954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.601781992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.601820162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.601836852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.601858222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.601875632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.601884802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.601902632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.601913772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.602492685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.602519985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:55.602564596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.602595926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.602646546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.602670986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.602693976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.602707326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.573784083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.573838783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.573855103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.573865233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.573980974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.574028724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.574052214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.574065664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.575700972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.575748403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.575786993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.575817703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.57915908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.57921482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.57926027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.57928516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.589938053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.590080844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.590101964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.590116044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590129294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590152025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590162695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590174425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590184625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590196245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.590206095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.592204125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.592252715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.592265045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.592276785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.592330815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.593548181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.593586241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.593600701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.595135049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.597186559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.59720694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.59721857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.59723038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.59724389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.5972556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.59727587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.59729107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.598089434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.598118764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.598298295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, 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:37:56.603024718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.603063559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.603075409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.603097299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.603107499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.603247619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.60328348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.60329495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.60334452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.604001583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.604031013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.605511901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608325455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608353055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608365995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608378095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608389525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608404195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608415915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608427695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.608438885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.610601286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.612194074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.612631176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.612668746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.635091298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637083958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637110148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637128648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637140158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637152259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637163899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637175759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.637185839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.637197079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.637210089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.642320294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.642356545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.642370235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.642386445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.642398075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.642408515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.647676201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.647719191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.649948032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.651124928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.659995602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660025912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660054693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660065243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660103873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660133113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660143943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660154473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.660164903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.660635765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.660664286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.664804346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.664827786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.664840686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.664850527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.664871837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.664881467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.668350614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.66967741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.66969996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.669729451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:56.675393369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.675434269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.675921512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.67756776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.67766721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.67768143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.553191223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.553248253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.553260343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.553275183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.553295873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.565491994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.565545814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.565565454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.566012646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.566101167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.566140057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.566232937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.567945746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.567989036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.568022476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.568047027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.568198477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.568239038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.568255858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.568276438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.5686825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.5687156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.56872828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.56874209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.56875333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.56876623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.56877666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.56878961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.568825251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.568838711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.568851961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.568864931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.57081842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.570854771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.570869951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570889071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570901061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570913631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570924751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570937161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.570956351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.570968621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.570981731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.571004681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.571402643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.571433543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.571448374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, 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:37:57.575392043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577210282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577251202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577264273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577274323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.577285763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.577312003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.577330023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.577342143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.577380603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.577393533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577965096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.577996446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.578008176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.578019326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.578031756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.579184672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.579196832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.579226822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.579238472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.579249322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.579260082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.579271973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.581319753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.582349568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.586180067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587590814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587608324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587619914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587633544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587648784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587663434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587674834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.587708054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.587725905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.589321102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589352393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589365613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589378113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589387593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589405313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589418363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.589429383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589441223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589489643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589520873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589585464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589594664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589616664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589627844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589638334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589650474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589661154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589671624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.589682044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.589692634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.589703504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.591255222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.591286822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.591321112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.592561959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.592584029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.592600269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.592615729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.592627929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.592640399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.592651399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:57.592662209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.592682959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.592704829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.592728079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.59275119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.59276506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.554101399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.55415726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.55417082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.55418837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.55811152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.559199175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.559231355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.559245145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.559257885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.559280895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.559303285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.559331806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.559353946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.559379546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.559405916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.559430226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.56427608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.566646312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.566695352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.572039889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572088269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572114029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572126279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572139239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572150229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572163029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.572173279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.572185889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.57221827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.572422851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.572437371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.572450181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.574444671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.574997364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.575034864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.57624753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.57628631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.57630016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.57631113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.5763405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.57635198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.585757447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.585807478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.585821728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.587362655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.588748362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.588780462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, 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:37:58.588801042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.588823672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.588835053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.588847813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.588858383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.588870833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.588896173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.588910113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.588923153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.588938823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.588951963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.61242846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612607791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612633251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612646121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612660041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612672591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612682711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612693951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612710621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.612722391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.62244313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.624231409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.624940572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.624985663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625120673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625131063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625143013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625154063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625170544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625181314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625192304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625202994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.625212204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.625222654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.625244834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.632347519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.632390059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.63254033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.63255162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.63259825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.632613481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.632635291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.632648891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.633267874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.633303994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633354554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633364124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633400494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633410465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633421745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633432295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633445945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633456745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.633467635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.633478145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.633489475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.635122473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.637513095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.639089213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.641705046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.641729456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.641740616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.641757886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.641770996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.641782936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.641794556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:58.641805556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.641835467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.641856247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.641881637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.641905407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.641919787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.554528274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.554580834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.554592544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.554602974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.556590114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.556617095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.556630955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.556644035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.556656675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556679885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556702935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556726675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.556748875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.556773795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.556799665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.556824246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.556848776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.556862316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.556876586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.556891506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556944536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556967176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556978216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.556995326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.557006276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.557020777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.557030767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.557105227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.557151527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.557165207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.557177757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.557191357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.558468804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.561045266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561073557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561088747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561101367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561117527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561128477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561141257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561312958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.561326888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561340318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561353108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561395788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561414918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.561434988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, 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:37:59.561458258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561493969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561506289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561518889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561533899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.561547539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.561578799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561592119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561606559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.561629649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.561643259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.561667579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56167843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56169673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56171022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56172316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.5617365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56174761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56176046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56177499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56178802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.56180859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.56182086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.562965066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.564538824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564566154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564579474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564592754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564622604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564635144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564665035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564677635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564690555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.564702085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.564715135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.564728445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.56779491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.56782631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.56786515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.567877331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.567904111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.567917101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.567928791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.567945421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.568524024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.568556884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568572854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568584114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568598074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568609344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568622624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568634994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568647164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568669694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.568681854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.568694405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.568707405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.570407093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.571482408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.571506919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.571518499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.571531229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.571541219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.571553419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.571570429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.571583199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.571595119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:37:59.571606929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.571628209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.571649319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.571677799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.57170254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.57171642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.553101849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.554426266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.554447206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.554461746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.554471816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.554486476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.554498836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.554515516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.554527066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.554548717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.554570547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.554594257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.554634147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.554659987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.554686057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.554710097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.555892033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.555920003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.555933223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.555952913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.555972574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.555994524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.556005154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.556017184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.556027384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.556038644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.556048424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.556059354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.556086534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.556097734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.556108894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.556120304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.556808258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.558485336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.558508096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558521636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558532116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558543836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558643367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558655217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.558664897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.558676847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.558688257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.558704137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.560749587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.560977708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.560995549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, 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:38:00.561008189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.561042279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.561052209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.561062859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.561120449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.5612114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.56125801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.5612706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.56128396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.561859723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.56336541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566549086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566572126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566584376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566595346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566610916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566621766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566631106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566641896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566652407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.566665557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.568422665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.568441726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.570686507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.570749947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571126979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571145519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571156729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571167489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571178099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571188689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571201159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571211979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.571220979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.572617616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.573857892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.574400585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.574413655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.5792725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.5793012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.57931296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.5793226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.579665322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.579691092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.580378885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.580401475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.581010968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.581022429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.581056529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582301065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582324205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582336185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582347605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582362205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.582373075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.582496026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.582508556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.584078524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.584098194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.584137564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.584153754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.584174414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.584184404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.584196244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.584210454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.584771737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.586316075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:00.588465846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.589573031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.589600571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.589633701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.589659372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.589676392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.553591384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.553653474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.555036861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.555928025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.555940836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.556034676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.556055116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.556067876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.556463828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.556499808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.556523139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.556549619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.556571529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.556608279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.556635559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.556664279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.556688559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.556700979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.556714789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.55672783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55674285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55676481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55677541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55678794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55679809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55681594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.55682586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.55683818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.55686527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.55687783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.55688991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.55690199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.557897525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.557930046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.557945116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.557973326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.557985846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.558014356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.558029166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.558051796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.558090226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.558119617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.558138037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.558160727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.559445373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.559470923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.559487783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, 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:38:01.559527454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.559562794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.559573924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.559586254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.559597014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.559635344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.559661604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.559674044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.559687184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.560251647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.560276397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560328568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560348348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560361128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560463998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560478418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560491319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560502479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560514579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560537509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.560554089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.560581619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.560594389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.562269998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.562300838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562323708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562335658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562354568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562367688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562380388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562392078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562415338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562428748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.562439588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.562451468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.562470388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.564002556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.564035916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.564068796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.564080626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.564095796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.564106177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.564118457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.564135297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.564710139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.56473368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56477351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56478388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56479641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56480806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56483493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56486048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56487317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56488629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.56490231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.564925821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.564938721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.566506928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.566527818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.566580499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.566591509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.566609059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.566619119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.566638499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.566651409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.567224322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.567251052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:01.567293422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.567317412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.567353143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.567387143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.567411593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.567424783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553114304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553169564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553181894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553192194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553202364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.553243935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.553262305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.553276025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.553660287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.553736487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.553776817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.553811047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.553900928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.553942388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.553968078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.553999638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.554079289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555292475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555333835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555350875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555366225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555398425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555410085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555422665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555433356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555446186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555456646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555468706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.555495056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555507276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555519256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555531546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555766837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555801757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555815977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555861698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555873938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555903088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555913568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555928098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.555939148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.555963908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555976368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.555999448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.557373225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.557401535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.557416396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, 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:38:02.557717297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.557745537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.557756087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.557768257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.557778387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.557802668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.557827548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.557840158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.558020779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.560770922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.560803352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560853672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560870113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560885743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560898733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560915723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560928523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560939573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560963663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560977323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.560989773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.561004273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.561019983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.571836327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.572125879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572192489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572205399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572219029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572232269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572258819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572271489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.572284659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.57231127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.5723326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.57234704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.57235967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.573954448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.574534021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.577688306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.577830867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.577858767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.577870407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.57851972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.578552741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.579278064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.579312524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579553806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579570026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579598346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579610356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579623026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579635816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579647976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579660516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.579683956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.580888572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.580907332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.582645051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.582846252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.582865172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.582880922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.582894962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.582919442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.582931823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.582949123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.583403205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.583435045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:02.587091673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.587788727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.587829157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.587865817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.587896797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.587916207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.556936575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.556970385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.556981565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.556991375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.557056736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.557125166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.557137446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.557152546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.557412568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.557473298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.557510688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.557543178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.557641919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.557678119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.557701409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.557725609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.557782559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.55788947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.55792177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.55793513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.55795249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.55797804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.55798802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.55799871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.559360667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.560577443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.560605024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.560617574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.560641934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.560656774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.560667844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.560678814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.562386053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.564774695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.564801525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564815785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564831545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564842895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564853275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564865185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.564880045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.564999806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566030151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566066731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566078881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566096021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.566108861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, 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:38:03.566121071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.566151192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.566165512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.566177522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.566187292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.566224222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.566249182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566260972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566272822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.566286082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.566299692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567623799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567639839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567650859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567661439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567671889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567683219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567696329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567706849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567717379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.567728049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.567738509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.567752069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.571480328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.571520138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571533928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571543968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571555628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571566898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571583928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571594979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571610899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571628819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.571642539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.571653759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.571665949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.572242362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.572271112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.574770124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579054116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579078406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579093826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.579105116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579117906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579131546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579144076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579156086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579165096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579176006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579185336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579196596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579218006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579229056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579240387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579251657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.579264047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579276067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.579287647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579299467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579311327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579320607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579331807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.579341097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.579352227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579363737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.579375137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.579386827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:03.582742924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.582776304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.582846715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.582884335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.582912065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.582925775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.060525034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.062094882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"103.686149891s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.55342504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555514201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555549491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555561521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555573511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.555598041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.555611861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.555625361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.555638471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555663402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555686282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555709732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555731562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.555756852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.555783572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.555808272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.555832652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.555845522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555858492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555871243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555887203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555909273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555920313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555932583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555943323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555968923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.555987273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.555999793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.556029703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.556042173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.556055723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.556068294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.556079254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.556093374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.556107234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556121144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556130784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556143434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556155934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556205114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.556222864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.556240214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.556253324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.556266494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.55742015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.55746277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.55747821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, 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:38:04.557525061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.557577171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.557588731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.557623881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.557647291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.557665231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.557690951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.557704672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.557717102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.558363285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.558392915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558435235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558457955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558474335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558488055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558506296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558518666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558529196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558551836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558563816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.558585576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.558598016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.558614956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.560369125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.560405355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560427345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560439275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560453385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560465325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560477325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560489876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560510196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560522546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.560532626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.560545096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.560557446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.562192644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.562220054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.562271135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.562298375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.562312245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.562323535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.562338375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.562352045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.562908298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.562943978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.562992558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563003738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563022828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563033498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563046158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563060248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563072808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563089309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.563107319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.563119859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.563132519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.564630586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.564661076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.564698586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.564708926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.564721097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.564730957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.564750447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.564767287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.565322629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.56534261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:04.56538882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.56541967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.56546583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.56549655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.56552972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.565543021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.553620533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.555101251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.555116211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.555127991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.555138831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.555155981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.555177711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.555190761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.555205751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.555248552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.555271572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.555300422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.556538918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.557147341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.557173791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.557201571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.557227622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.557239792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.557253642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.557276542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557290972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557322662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557333822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557346842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557358512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557371382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.557382662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.557395992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.557422443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.557435243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.557447663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.557460973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.558310487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.565893945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.565924185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565942305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565953315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565965335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565975535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565989755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.565999975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.566011305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566023655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566041806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566053816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566064966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.566077066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, 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:38:05.566089176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.566112226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.566121796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.566132996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.566142846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.566153816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.566177676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566189106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.566200636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.566733409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.568548468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568578078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568593038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568604828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568616089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568627649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568639269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568649139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568660709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568672909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.568684589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.571747694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.573631163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.573654763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.573674624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573687374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573696934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573708224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573719934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573731134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573742864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573753844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573767964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.573777844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.573789174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.573800434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.576496668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.580523638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580554158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580576458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580592878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580603838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.580615388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.580633118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.580645238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.580688119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580720239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580730929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580743729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580753689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580766189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580791729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580803379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580815259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.580831569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.580843359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.580861009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.580872839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.58088563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.5809035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.58091321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.58092422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.58093391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.58094517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.58095741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.58097072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.58098712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:05.583190301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.583512243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.583684503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.583719974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.583777134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.583814954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.555448725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.555470835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.555481975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.555492315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.555527236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.555648486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.555665356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.555677776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.556048118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.556127089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.556161599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.556189859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.55634097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.55638447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.55641012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.55643609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.557916978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.557941638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.557959998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.557973398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559792477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559860497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559874727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559917757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559929558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559944448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.559955278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.560306169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.56033635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.56034978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.56036163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.56044226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.561991818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.562025868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.562046278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579513025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579541285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579554845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579566075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579584705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.579595535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.607530335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.607563565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.607577935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.609538845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.609586685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.609622665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, 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:38:06.610063477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.610139498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.610153688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.610212288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.610222948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.61457418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.61460525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.61461853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.615361394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.61660377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.61663923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629201092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629244343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629258993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629272173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629286193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629298633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629309123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629321883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629333673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.629345613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.672706699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.67273926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.677297272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.677339543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.678706129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.67873634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.6787503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.678763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.67877565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.67878812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.67880009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.67882735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.6788376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.679030221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.679054431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.681261072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.681371562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.682362207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.682388397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.682416508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.682427758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.689207021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.689252962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.690115316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.690155676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.692460028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700128376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700162126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700174246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700186666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700199046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700211386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700222926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700234906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700252517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.700266487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700279207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.700292447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700305767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700315697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700327877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700337917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700349897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.700361797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700373987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.700387177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:06.700398917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.700420557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700441077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.700467378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.700490828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.700505788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.581393017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.581448787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.581461567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.581472487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.581483087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.581688678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.581710179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.581728289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.5819685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.58202678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.58208257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.582118031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.582457862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.582500462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.582526053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.582552313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.583083645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.583113565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.583129626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.583143916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585236346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585301276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585477107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585492707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585503917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585516387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.585527367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.585600668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.585628588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.585643578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.585657548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.585680318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.587133725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.587162126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.587184106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588388232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588410152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588473252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588489152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588523022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.588537632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.588595553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.588653433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.588666523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.590568793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.590595093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.590610173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, 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:38:07.590722423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.590777284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.590789774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.590820504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.590830774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.607523887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.607588787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.607603177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.607674028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.608867754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.608915764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612395871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612438471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612452721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612465752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612479972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612492332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612502772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612514932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612527282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.612539092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.620319551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.620379791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.622789473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.622845363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631061924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631106095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631120255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631132675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631153355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631165775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631178235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631190295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.631205515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.632001129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.632037259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.633849088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.633893369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.634842633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.63617071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.63620086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.6362142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.63622768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.636374791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.636862393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.637041134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.647263515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648830193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648866573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648879703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648893773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648907903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648921593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.648935303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.649015924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.649034574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.649049574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.649959869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.650733342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.651333525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.651366485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.651380096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.651391296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.653386505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.653567946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.6542546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.65429266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:07.658968893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.660706122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.660740112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.660766812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.660793402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.660807512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.55343851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555005518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555019768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555030198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555039908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555053738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555065468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555084168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555096928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555118948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555140979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555167679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555190679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.555215229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.555243339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.555268599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.555292469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555304119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555317129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555330259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555342919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.55536565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.55538828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.55539821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.55541003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.55541968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.55543124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.55545557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.55546719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.55547994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.55549193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555768022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.555811852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.555827732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555883692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555895342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.555945132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.556923807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.556935407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.556944587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.556957737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.556969517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.556981198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.55750841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.55755331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.55756563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, 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:38:08.557611111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.557655711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.557666361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.557693491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.557702601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.557746941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.557770201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.557781211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.557793062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.558534945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.560336394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560368414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560379255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560391415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560403295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560414565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560425815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560435285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560447125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.560459115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561588401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.561642201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.561677791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.561697651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.561709881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561726981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561736151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561747531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561759392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561770422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561781422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561792742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561804322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.561813832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.561826542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.561838162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566089303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566125353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566139413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566153483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566164713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566174363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566192073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566204263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566216123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566232553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566244954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566254524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566265934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566275214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566295944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566307324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566318074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566329324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566340334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566351324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566364634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566381834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566393484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566405624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566414774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566425594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566434665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566445505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566456695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566467945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566478975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:08.566492295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.566512825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566533345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.566556265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.566580345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.566592325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.556730739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.556767299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.556779099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.556789119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.556799409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.556849519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.556861549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.556873189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.557269471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557333972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557371882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557405312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.557517773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.557563633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.557587143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.557611423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.557684443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.557715844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.557729974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.557750344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557762704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557788054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557800794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557827544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557837634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557858724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.557867874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.557904725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.557928965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.557940075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.557952915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.557963825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.560454377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.560725628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.560740528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560753129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560762829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560774809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560784339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560795689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.560805139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.560821029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.560832149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.560843369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.562586378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.562707258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.562722958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, 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:38:09.562756278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.562810409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.562820369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.562848669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.562861429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.562903739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.562927219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.562938419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.562952599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.563545792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.563732253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.563947574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.563969985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.563981375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.563992805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564003375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564019345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564028725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564039605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564050215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.564060895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.564071755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.564082855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.565894324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.565925494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.565984195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.565993805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566013825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566025145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566052085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566063195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566073835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566084215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.566093245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.569690443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.569750093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.571340651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.571376231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.571422092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.571433052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.571470722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.571480142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.571498002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.571511682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.572114425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.572158305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572175235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572184826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572211266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572220886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572232216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572242876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572253306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572263896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.572277036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.572287656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.572300396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.573986735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.574010775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.574060715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.574070695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.574096965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.574106125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.574119215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.574132875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.574714708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.574743618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:09.574782279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.574804849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.574856289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.574881049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.574905829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.574919179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.556879842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.557996778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.558032748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.558052428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.558063098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.558078418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.558091848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.558105698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.558129728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.558172738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.558200469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.558226709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.558252979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.558288739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.558326589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.558355369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.559256184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.560210478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.560231869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.560245909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560259919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560290199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560301959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560314929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560326099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560340119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.560351299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.560363229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.560390359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.560402869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.560416419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.56043134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.561277344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.562996592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.563028012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563044872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563056483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563070503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563081503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563094793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.563108003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.563121073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.563139413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.563152373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.563170203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.563182873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.563213163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, 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:38:10.566851462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.567234953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.567260994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.567275334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.567303634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.567401944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.567435444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.567455575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.567528325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.56850961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.56855078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.569984627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.572011187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.576982302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577012832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577252363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577268873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577280123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577293033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577305803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577318384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.577330614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.577346004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.577363824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.577517504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577538185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577557325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577574155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577589165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577613845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577636035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577650915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577665055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.577690775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.577707185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.577723955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.577760546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.577780346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.579993757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.580026377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.580041247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.580052377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.580472439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.580497169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.581181923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.581215663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.581264993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.581276593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.581315374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586254988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586287528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586306448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586319588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586332258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586344878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.586357458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.586375849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.586394339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.586408089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586421599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586432929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586445699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586456489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.586468949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.586481669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.586494259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.586506689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:10.586518889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.586542749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.5865641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.58659527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.58662281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.58664008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553268586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553322987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553340397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553351127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553361297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553375957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553389227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553402317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553415647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.553450337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.553480607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.553504967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553580988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.553612208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.553637088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.553661588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.553701308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553714598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.553728479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.553743779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.553802629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.553834499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.554176551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.554216971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.554230161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.554244691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.554256761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.554270621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.554296861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.554311041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.554323852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.554339312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.555298326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.555346937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.555360857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.555375137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.555385837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.555440127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.556717823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.556765833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.556777734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.559456697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.56012839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.56014606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.562706673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.563098765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.563125315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, 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:38:11.564600252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.564652623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.564664293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.564701263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.564714723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.564849824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.564873904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.564885244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.565019125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.567106815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.567139235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567301886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567315396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567332656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567343446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567353966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567364806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567373976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567384446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567394996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.567412406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.567422657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.567434017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.569364596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.569398627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569547597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569568797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569591007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569601848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569612488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569622788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569633008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569643398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.569652548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.569662718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.569677278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.571767548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.571799538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.575549827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.582097659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58212492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58213692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.58214937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.58216281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.58217542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.58219232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.5822092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58221938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58223154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58224203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58225349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58226542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58227684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58228818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.58229924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.582310261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.582321521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.582333091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.582346531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.582359141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.582368471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.582379721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.582389171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.582400131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.582411911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.582423381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.582434331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:11.5842704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.585597527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.585627217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.585651987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.585677478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.585690658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.553105341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.553155761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.553167081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.553212191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.553260841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.553283582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.553295812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.553307382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.554090295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558660446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558696176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558718407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.558740957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.558769097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.558793447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.558818407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.558844157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.558856367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.558869667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.558882377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558895167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558916278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558927008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.558940308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559161019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559176589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559186979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.559199079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.559223839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.559240529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.559253019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.559265229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.559280179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.559292259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.559305139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559317719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559327249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559339169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.559349099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55936073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55937086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.55938278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.5593945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.55940792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.55941985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.55943075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.55944262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, 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:38:12.5594546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55947589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55948558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55949671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.55950616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.56367839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.5637204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.56373266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.564037031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.566635954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.566660834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566893455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566907845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566918955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566932435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566942745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566961545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566975015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566985575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.566995925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.567006585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.567016915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.567028015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.568997314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.569028285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569207045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569217345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569228295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569245276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569256056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569269216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569280096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569290396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.569299616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.569310226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.569321526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.571524046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.573081744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.626063609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62610141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62611476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62612512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.62613661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.62615034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.62616205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.62617491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62618802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62620207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62622584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62623516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62624638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62625756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62626857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.62628481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.626296351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.626634392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.627043134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.62825974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.62829236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.634071157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.634101457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.634114787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.634132187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.634143837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.634156957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.634169247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.634180927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:12.634192747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.634218537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.634245008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.634321398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.634347098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.634360298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.566497428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.566521898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.566532098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.566541608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.567884854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569337921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569365311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569377971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569395561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569422252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569535952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569570792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569600682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.569629333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.569656333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.569680003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.569705493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569717093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569729673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569741653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569753743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569774693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569784403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569795923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569806853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569822213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.569833504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569844644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.569873514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569884994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569896324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569907554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569920124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.569937314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.569949814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57341816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57344264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57346145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57347089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57348823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.57349713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.574065703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.574095683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.574108033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.57549206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.57552327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.57553702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, 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:38:13.575737501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579335707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579359257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579374698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579385048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.579396758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.579427118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.579438838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.579450608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.579464508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.579480988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579494008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579510898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579522308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579537508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579552928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579569218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579581399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579593349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579604679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.579622339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.579633589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.579645129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.57994436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.57997124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580058571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580068821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580079841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580090461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580107641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580118051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580128591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580147201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.580156551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.580167191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.580178161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.581761139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.581785949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.585813858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.585869578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.585922228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.585932628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.586664502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.589528425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.589558605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.589642216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589655366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589669776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589681196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589691166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589702656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589714016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589725306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589736126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.589748176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.589759306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.589770176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.591340654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.592172367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.595978165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.596005895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.596026435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.596035945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.596447957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.596478817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.598064834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.59921709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:13.59923996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.59927447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.5992955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.59931914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.59934237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.59935656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.55719764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.55723863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.55725112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.55726164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.55730531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.55735251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.55736675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.55738014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.557811262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.557874323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.557979823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.558003753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.558261535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.558305635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.558331385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.558355935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.558789037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.558831257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.558846057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.558860487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.56367089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569060185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569090605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569104935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569127005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569139525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.569150305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.569162165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.569783568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.569800098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.569812978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.569826088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.569846828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.569862228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.569875068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.574229609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.574256819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.574270679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.57437065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.57438368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.57439482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.57441278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.57442564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.57443849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.578587319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.578619029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.578634129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, 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:38:14.58302469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.58307345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.58308693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.58311234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.58312333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.583499282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.583542062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.583556592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.583590552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.584245075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.584297836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614836517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614856298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614868278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614879338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614894528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614920458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614929818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614945048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614955508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.614965868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.619091907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.619125358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.621687349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.621719929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.62612422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627310765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627333575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627345756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627357066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627369126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627380716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627392506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.627402556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.627413786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.627426216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.629194914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.629226514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.63035741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.63038136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.63041408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.63042422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.632028017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.632059238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.632471079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.634025107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653168306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653199486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653215956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653225466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653236266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653246846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653257496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653268226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.653278776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.653463007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.654256071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.65620286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.680317522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.680362222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.680375912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.680388282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.680398862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.680410812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.680424362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.680436682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.680448172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:14.680460152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.680483652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.680504872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.680528943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.680553213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.680568093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.5582113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.55824998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.55826093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.55827079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.55828016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.558949143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.558983073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.558996143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.559008043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.559029513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.559055163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.559075554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.56036931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.562096517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.562124388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.562148618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.562173768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.562185148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.562197778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.562209678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562221978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562242918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562252528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562263938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562273318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562285608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.562294878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.562305278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.562328069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.562338809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.562349539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.562361109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.564081127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.564119567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.564134887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.566602109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.567197961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.567211362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.567221862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.567233652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.567243452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.567255912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.567267672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.567279392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.567291202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.567318262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.567330512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, 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:38:15.57131724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.573804332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.573825082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.573837932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.573848122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.573859462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.573887942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.573899792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.573911912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.573924322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.573936042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.580418123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58193301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58195078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58196321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58197476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58199052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58200049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58201197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58202344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.58204142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.582213811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.589890847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.593711224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.593934675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609123976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609169506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609188846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609201346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609213706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609226136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609240426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609252796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.609262766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.609766699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.611675538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.611914639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.61215171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.614465031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.614484831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.614525471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.614536551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.614570881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.614602852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.615451035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.615472106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615770207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615785087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615799457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615813947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615840657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615852947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615883987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615896087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.615919018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.615931488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.615944738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.617320204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.618057597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.625145321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.625188701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.625287791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.625319181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.625484982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.625504062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.626502887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.62713291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:15.62714928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.62717189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.62719903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.62722361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.62724795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.62726387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.553231881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.554355237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.554629488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.554640798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.554650578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.555562162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.555583822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.555597212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.555677743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.555727523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.555774123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.555803063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.555878624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.555918364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.555943394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.555967964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.556021064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.556036874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.556052034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.556065824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556082625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556122295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556138225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556169535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556179615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556191455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.556202925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.556236665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.556268155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.556281455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.556294016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.556306046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.557414701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.557447791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.557468421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557514741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557525871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557567301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557577741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557591101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.557600912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.557623812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.557643372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.557656292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.55930026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.561032468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.561069538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, 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:38:16.561083348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.561105648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.561116468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.561127588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.561137018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.561147888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.562718386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.562743996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.562756766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.562782006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.562794956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562816716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562837836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562849906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562862036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562873646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562887036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562897106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562908797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562920247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.562931757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.562943417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.562978767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.562990287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.563011317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563034807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563049337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563062317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563073187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563084287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563137578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563148798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563160578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.563176208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.563187768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.563199228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.564090602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.564801515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564832115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564842835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564853885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564863525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.564874316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.564885766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.564897426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.564918156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564930186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564939606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564950426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564959936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564979386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.564995816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.565006436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.565016776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.565027106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.565037306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.565057146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.566741464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.566774564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.566802784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.566812454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.566831065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.566840255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.566851335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.566864785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.567436737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.569333126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:16.569358766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.569381246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.569407406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.569431376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.569455287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.569469397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.568113376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.569685793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.569733083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.569744963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.569754783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.569769263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.569781703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.569794123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.575937572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.575982372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.576010022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.577846951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.578770245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.578814975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.578844666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.578868166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.579488729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.579522489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.579536089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.579548779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.579936131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.579984961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.579995761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.580027341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.580037151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.580054951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.580064331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.582761394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.5842372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.58425986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.584272571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.584284851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.584298671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.584327061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.584345041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609131786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609176487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609199857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609209847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609241897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.609251637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.60995762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.611743868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.611771789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.61211145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.61215518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.61216996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, 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:38:17.614554471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.615456375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.615478256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.615490786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.615500686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.6163675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.61641054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.61642262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.616573671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.617481165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.617508475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623778724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623807484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623819464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623830525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623841105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623864435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623879165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623889885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623900355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.623910825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.625791724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.625821394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.628750807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.629938233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632115593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632156043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632170113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632187863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632200603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632213153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632225293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632237973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.632284774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.633475879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.633506919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.636102501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.636300502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.63798141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.63804514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.6380595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.638071181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.638088301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.638261111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.638726164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.638759934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.659347509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65939712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65941532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65942651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65944636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65945845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.65947087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.6594827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.6594954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.660045643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.661372239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.662492224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.663890501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.664298822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.664332083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.664363593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.664374303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.671113264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.671153154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.671168514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.671182414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:17.671195344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.671218485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.671246255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.671271365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.671295975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.671340055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.561331969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.561372639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.56138941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.56140039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.56141094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.56144496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.56151231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.56152625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.562154373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.562204453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.562260284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.562284664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.562550635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.562592375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.562620285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.562645075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.564542534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.564895516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.564917486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.564948606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569683318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569747399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569762679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569799059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569812199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569835189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.569846569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.57000823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.57004339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.570422382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.570436682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.570453352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.571805928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.571853498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.571882168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.576343899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.576373199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.57656582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.5765811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.57659384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.57660484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.582052636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.582080016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.582094066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.582111386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.582124386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.588678736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, 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:38:18.59158667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.59163604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.59164853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.59166138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.59167226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.59168353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.59170973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.59172323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.59173564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.59174942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.59176198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591774641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591784511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591796171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591808231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591819861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591832021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591842061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591855061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591866801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591878711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.591890201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.591902161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.591913771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.591926181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591938741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591948491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591960211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591971721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591984812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.591996722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592008852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592020282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592030292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592041862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592053682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592065882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592078612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592091372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592100592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592113342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592122972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592134652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592146682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592158352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592170362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592182842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592192513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592204233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592213543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592225353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592238123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592249553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592260553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592271833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592282943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592294493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592306083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592318323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592330733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592339953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592350613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592361333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592372123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592383873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592395873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592406934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:18.592417744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.592438324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592461164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.592484524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.592507644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.592518334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553399328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553429038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553440268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553461138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553470678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.553486408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.553498588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.553509938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.553588858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.553630189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.553665539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.553688849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.553762739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.55382492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.55385025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.55387379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.55390356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.55392122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.55393735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.55394946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.55396398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.55399958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.55401474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.554061011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.554070751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.554081601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.554090801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.554129161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.554177401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.554189701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.554207021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.554218301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.555194536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.555226296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.555240046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555263666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555278316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555302926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555312826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555325946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.555335456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.555348497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.555360827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.555372057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.556670673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.556694823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.556707953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, 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:38:19.556741253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.556783583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.556793033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.556806043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.556815003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.556849913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.556873144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.556885664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.556896464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.557451616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.557479196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557516316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557525307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557536117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557552947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557563897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557574647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557583497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557596047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557606797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.557617197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.557627657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.557638427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.559511786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.559544566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559574316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559591406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559603046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559613896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559632966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559643506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559653896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559664476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.559674046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.559684456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.559695346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.561241414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.561274124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561300264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561310224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561325494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561334724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.561345224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.561356244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.561939587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.561972357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561989977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.561999657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562017577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562027267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562045117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562055727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562070397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562080787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.562091078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.562101458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.562112288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.563637825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.563666385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.563694935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.563711645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.563728655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.563737855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.563755575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.563766925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.564330548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.564356028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:19.564390568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.564414749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.564470489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.564498519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.564521779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.564534099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578831904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578870164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578882154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578893355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.581799169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.584165461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.584191561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.584205201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.592747275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.592790215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.592816735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.594207532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.594514413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.594573654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.594667074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.594693334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.597948161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.598067941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.598084662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.598100862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.606255672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.609592969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.609618479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.609632629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.609645319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.609659509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.60967991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.61174529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.612493334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.612516404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.612529724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.613872661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.615410348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.615440809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.615455549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628810726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628850006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628904207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628915847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628943797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.628954727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.630269094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.635242939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.635274189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.635288339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.635301359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.635314559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, 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:38:20.635959572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.636000613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.636012753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.636025573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.636036433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.662664597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.662714198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.662728468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.699998505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.700678639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.700722539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.71481147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.71484786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714861691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714883141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714896461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714909301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714919721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714931091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714949021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.714959981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.720246618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.720279358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.725000562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.725034712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725798266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725828576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725842346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725854926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725866916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725884326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725896346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725908496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.725919146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.72863763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.730152948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.73064234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.730702701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.737486295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.738247119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.738331659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.738351849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.746690681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.746740432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.746759382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.746775762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749671376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749713627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749729067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749740777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749753087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749765897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749782927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749795427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.749807717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.751044503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.751081254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.753385955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.754573941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.815538959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.815595179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.815610369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.815621289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.842199594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.842241544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.844505905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.844606176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:20.846794197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.848155714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.850514526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.851779782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.851817132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.851832742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.553827206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.553876526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.553887776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.553897686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.553907557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.553992067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.554003867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.554020417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.554116488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.554169898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.554227578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.554273728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.554341169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.554365989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.554395989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.554418949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.554464999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.555859096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.555886717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.555904997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555917847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555939617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555950087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555961747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555971207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555982437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.555992097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.556003207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.556029397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.556041357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.556064007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.556076987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.556093058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.556112098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.556124228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556136818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556146528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556167808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556176808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556187928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.556197238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.556216838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.556227898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.556239238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.557505635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.557534025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.557553625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, 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:38:21.557565975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.557591675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.557601015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.557612205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.557621215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.557631555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.557654765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.557665835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.557678386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.558266919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.559034262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559059483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559070153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559087913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559099283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559120713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559132493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559142283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559154163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559170383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.559182373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.559198063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.559209503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.562824092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.562854542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562898452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562908122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562919072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562930362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562940842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562955112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562970652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562981072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.562990122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.563509265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.563526175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.565849557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.565878427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.569658716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.569677956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.569709096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.569718436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.570535421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.570555141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.571517906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.571538926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571786907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571804817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571849547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571862807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571873677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571884307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571895007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571908567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.571919138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.578070669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.578224479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.578237829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.57825095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.57826874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.57827855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.57829073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.57830023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.57831169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.57832553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.57833723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.57834852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:21.58233668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.58239016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.582972813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.583007983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.583088924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.583107074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.553223501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.553277352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.553289062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.553298822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.553308212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.554826199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.555874735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.555895975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.555947405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.555989305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.556028195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557156561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557190541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.557220561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.557246282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.557278212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.557302042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557313832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557326212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557341322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557355502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557377182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557387372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557399222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557409012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557420123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557429343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557440383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.557464983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557476583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557487983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557500043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557512323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557523923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557535503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557552933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557562013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557577013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557587143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557598383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.557607303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.557620144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557631924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.557643184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.559046691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.560121186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.560145446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, 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:38:22.560158616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560185996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560195997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560206997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560216207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.560226867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.560250317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.560262027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.560273977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.560332427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.560359417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560383277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560393518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560404818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560420018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560430938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560446498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560455888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560466828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560478188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.560490978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.560502028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.560513128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.561784765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.562631239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562645079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562654499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562665169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562676109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562686879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562701849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.562753179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.56278488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.56279491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.56280596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.56281754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.563551693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.563581344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.563618474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.563628004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.563649444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.563658614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.563670634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.563687354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.564247077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.564276957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564320547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564329867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564351728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564360828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564371618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564382108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564392458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564409698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.564420528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.564431078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.564441868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.566070896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.567012891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.567040101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.567051061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.567062711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.567072311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.567083151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.567100281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.567111741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.567123221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:22.567134481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.567155492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.567176092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.567201412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.567225072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.567237402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.553157629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.553192959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.553204119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.553241849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.553289519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.55335584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.55339164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.55341028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.557690912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.557774522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.557811372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.557843172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.558518806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.558564016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.558589036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.558617246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.558715517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.558754757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.558767297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.558779557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560287275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560322025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560333125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560344055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560353535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560385765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.560395205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.56144695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.56326665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.56328533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.56329663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.56330826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.56332132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.56333358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.56334562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584046965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584077045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584128305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584153485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584172675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.584186825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.60287734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.60291465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.60292729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.605712044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.605751024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.605770365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, 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:38:23.606329227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.607004581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.607015891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.607027041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.607040101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.608619049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.608654419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.608666139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.614066246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.614097177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.614116267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614218277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614228827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614240647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614262147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614274077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614285658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614296178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614307958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614319148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.614331008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.614343848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.614355458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.614366918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.614378918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615362823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615425413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615456343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615480044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615491234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615501934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615512424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615527484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.615536934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.615665635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.615702385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.617675575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.621742715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.622858751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.622885441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.622920991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.622930551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.623300643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.623324963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.624135387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.624164667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.625072142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627730096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627750746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627763066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627776246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627790756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627803276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627816086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.627832276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.627957337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.627971807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.633216393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.633282854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.633298494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.633310614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.633323544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.633384974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.633404654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.633418344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.634384809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.634419539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:23.642241249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.642291859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.642314529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.642355219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.64238016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.64239638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.55370777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.55376069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.55377265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.5537827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.55379293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.55381162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.55383034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.5538442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.553972971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554027521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554084632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554111942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.554202592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.554236742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.554262402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.554292243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.554428983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.554463183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.554477774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.554491234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554619454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554683585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554712405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554726125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554740775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554758205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.554768255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.554815585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.554849985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.554863155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.554875276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.554887246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.556190192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.558795075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.558826885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558841496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558853906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558872476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558883326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558901336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.558912456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.558925116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.558946356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.558959356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.558972066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.558997066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.559043777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, 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:38:24.559078237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559104077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559120787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559133657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559144917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.559159017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.559202247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.559215317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.559228468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.559249398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.559265918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559280358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559291078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559303428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559316688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559329318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559341788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559351748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559364028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559376028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.559396208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.559409848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.559422599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.561275818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.567911981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.567950142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.567963012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.567976242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.567988942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568000832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568012642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568024972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568042742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568053422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568065582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568078492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568091232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568104142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568117872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568128363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568140653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568150843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568162873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568176973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568189413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568202173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568215793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568225943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568238493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568248773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568260663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568273053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568285303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568297303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568309323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568325794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568338114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568350634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568363514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568376404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568386824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568398954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568409214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568421194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568433914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568446494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568459694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:24.568471154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.568492314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568513494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.568539285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.568562705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.568576785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557178495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557222856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557234606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557245536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557256236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.557271756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.557285426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.557317976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.557339256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.557362286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.557384966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.557406607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557431067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.557455967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.557482237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.557516277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.557540877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.557557867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557570597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.557583667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.561361407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564560133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564587333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564600913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564612633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564625603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564636123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.564648653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.564675193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.564689953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.564703313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.564716794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.564732924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.564760604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.564774014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564798154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564809394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564821914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564831424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564845014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.564857164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.564870284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.564883254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.564897444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.566391032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.566816624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.566832474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, 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:38:25.566846414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.566873784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.566885194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.566897395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.566907605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.568581863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.568768484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.568786014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.568799844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.569806749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.574179111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574215972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574234422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574255172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574271132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574285812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574299432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574310452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574322842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.574356032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576296632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.576309842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.576326892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.576340252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.576353622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576367002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576378272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576389743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576401153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576412423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576423793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576435043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576446263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.576505163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.576836425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.576865345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.578699914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.580004481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.580031091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.580043151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.580056091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.580066751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.581063366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.581094306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.58175933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.58179372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.58188927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.58190087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.58192293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581938441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581950711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581962281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581974461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581986561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.581998351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.582016071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.582029171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.587083187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.588750835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.592124522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.592241823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.592256963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.592267813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.592953676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.592978526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.593926631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.594580804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:25.595217998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.595387019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.596179313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.596905516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.596947766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.596964527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.554127328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.554181339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.554193649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.554204149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.554242829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.554281189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.554294479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.554313269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.555077273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.555147783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.555193034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.555238444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.55644332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.557379095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.557422235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.557472435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.560712322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.560754022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.560769382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.560790512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564657271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564724222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564738712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564752442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564763602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564776612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564788212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.564801682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.564827672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.564854972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.564870993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.564896673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.564916373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.564930553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.564946823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564960983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564971643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564983573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.564994203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565006973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565017993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.565032413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565045153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565057923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565071554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565083874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.565096454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, 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:38:26.565119674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565157114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565168754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565185924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.565206634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.565219124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.565245394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565263355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565309585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.565403345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.565433705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.574090209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.574134089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.574148599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.574161699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.57417436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.57418716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.5741973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.57420996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.57422208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.57423407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.57424572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.57426652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.576481971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.577072214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585014944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585059065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585072675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585085495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585098095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585110685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585123365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585136085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.585146235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.590708993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.590751233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.592745663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.592782494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.59798491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.599389357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.599417857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.599431487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.599444747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.599458937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.599546078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.599590918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.603224036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604710553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604737533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604757414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604770524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604782904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604796784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604819764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.604833464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.613148186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.614296592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.614326752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.614342222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.614356652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.614368522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.614383362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.614415282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.614429322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.614443152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.614463903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.614491713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:26.614510853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.614573453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.614612783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.614641673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.614669284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.614687664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554028076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554092846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554104926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554115496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554125466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.554156537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.554172777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.554186277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.554295707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.554336338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.554406888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.554429348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.554523538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.554554039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.554579159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.554622779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.554709879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.55472646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.55474027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.55478383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55480889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55485515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55487592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55490105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55491174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.554925641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.554940371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.555059281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.555093001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.555106031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.555121272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.555133652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.556495908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.556522539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.556540529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556553699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556565069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556576879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556587279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556599739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.556609849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.556627489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.556639949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.556651639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.557915866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.557992916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.558007566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, 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:38:27.558030976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558061616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558073216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558087247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558096697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.558119827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.558145007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.558156777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.558169007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.55877572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.5588071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55883781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.5588503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.5588624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.55887491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558886791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558899371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558913121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558933911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558954781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.558967511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.558980081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.558991861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.56067939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.56071201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56072968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56074054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56075322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56076525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56077668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56078844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56080178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56081408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.56082397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.56084153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.56085561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.562437638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.562466949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.562502059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.562513399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.562528639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.562538879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.562553129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.562570699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.563139482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.563177332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563215552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563226722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563241993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563253763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563267233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563280053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563292963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563305443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.563318093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.563330683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.563350073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.564869731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.565451874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.565474874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.565486814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.565499314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.565509804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.565531224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.565544564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.565561744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.565590504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:27.565634115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.565663955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.565709635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.565734645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.565761665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.565779475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.568731483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.568766493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.568778273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.568788023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.5700608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.570973694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.570999204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.571012044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.571024495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571051745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571072715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571093625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.571115755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.571142145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.571165365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.571188345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.571212636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.571224076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.571236806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.571249256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571262176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571284736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571295516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571307446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571317156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571328486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.571338026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.571348416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.571382126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.571393236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.571404366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.571417137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.572216801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.57403375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.57406459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.57407881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.57408879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.5740997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.57410922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.57412014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.57412969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.57414608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.57416281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.57417372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.574184551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.574195571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.574207941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, 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:38:28.574219981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574241281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574263801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574274551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574285111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.574295631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.574318731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.574330041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.574341091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.574590613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.574623453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574720813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574731283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574741863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574752313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574762683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574773054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574781894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574792134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574802944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.574813384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.574823544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.575298866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.577298626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.582102301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582248811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582262521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582273851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582284411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582294962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582305272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582316012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582326542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.582335642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.582913825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.582937915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.584691134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.584724514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.585109966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.585223326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.585290047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.585299867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.587188356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.587279057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.58788285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.58791631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.58796072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.58797021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.58800686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.58801615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.58802672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.588037111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.588047661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.588057941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.588068381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.588079001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.588090011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.5900043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.591046756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.597651039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.597676809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.597689079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.597698829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.597709689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.597721869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.597733649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.597745069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:28.597755739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.597781169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.597801469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.597824989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.59784951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.59786207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.554456573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.554508323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.554520603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.554531183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.554628794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.554676074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.554692034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.554704934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.554976816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.555012926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.555035846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.555074276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.560987446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.561080726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.561119847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.561147237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.561428198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.561505209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.561528249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.561542429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562753845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562796205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562819085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562832145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562843105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562855525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.562866145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.564498014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.564955586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.564975316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.564988506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.565006166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.565865091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.565902091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.565916701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566285093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566309353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566378083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566416893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566461104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.566471584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.567015756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.567057077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.567075687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.569091957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.569128087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.569143317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, 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:38:29.570157542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571352328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571375318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571388419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571405529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.571418339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.571443949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.571456199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.571468909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.571499139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.571513199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571527139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571537259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571550719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571563229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.571575629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57158817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57159834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57161102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57163057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57164291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.572148912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.572169522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.574739255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.574768816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.57572964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575759551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575774181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575803371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575817061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575839751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575853731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575866091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.575877251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.575890561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.575909791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.57764365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.57767719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.578371774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.578400334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.578422664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.578432714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.578451804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.578468244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.579093737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.579124897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580829826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580850946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580919186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580932426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580949086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580961776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580974097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.580994967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.581007137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.581018817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.581037297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.582908046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.582952056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.613766931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.614997228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.615029988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.615042328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.615055268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.615070238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.615083338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.615095528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:29.615704661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.615745211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.617157269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.617696511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.617736612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.617753322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.552919877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.552957838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.552968828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.552978688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.552988398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.554175334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.554738607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.554755817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.554896137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.554930167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.554951088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.554971508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.555057338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.555092028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.555115308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.555138299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.555186819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.555202049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.555215019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.555226939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555238719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555267059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555285239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555305699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555314949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.555325839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.55533527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.55536355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.55538741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.55539859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.55540947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.55542034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.562096474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.562114794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.562127234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562140004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562150094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562161654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562170794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562181924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.562191634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.562202904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.562214304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.562228774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.562240134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.566112324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.568915538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, 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:38:30.568954448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.568979258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.568991799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569004959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569016069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.569034459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.569060229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.569072849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.569085399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.569100999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.569114309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569127729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569138219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569150689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569165359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.569177899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570247845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570280755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570295305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570307815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570320305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570332335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570345745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570358125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570371775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570390206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570400516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570413406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570425546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570437816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570449826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570461806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570473986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570484206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570496156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570508706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570522776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570535976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570549306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570559226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570571636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570581757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570593867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570606237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570618197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570631107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570644637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570656487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570668587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570678277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570690027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570702197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570714087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570726167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570738047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570749887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570762057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570774047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570788108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570801458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570815508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570827298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570837118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570848818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570860998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570873218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570884988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:30.570896458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.570918538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.570939368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.570963868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.570989369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.571002799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.553779254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.553814594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.553825814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.553835764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.553845764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.553902914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.553914664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.553925625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.554014165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554071225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554123516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554144326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.554247166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.554281456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.554304906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.554327997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.554377497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.554401467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.554413757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.554425707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554444667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554560918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554570868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554581688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554592478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554603228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.554612478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.554622898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.554645858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.554656808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.554667648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.554678648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.555887014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.555934015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.555945965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.555993535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.556003155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.556038565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.556047695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.556068055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.556077085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.556097876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.556109006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.556125736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.557437702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.557479132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.557492733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, 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:38:31.557524003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.557572153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.557582113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.557607943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.557617323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.557655563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.557683704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.557694574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.557705434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.558273966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.558304507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558357347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558385907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558398147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558413577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558424207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558434777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558443797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558455207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558465677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.558476217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.558487008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.558498358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.560121546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.560161666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560198826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560209606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560220726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560231406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560241866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560252366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560263046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560273386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.560282346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.560293136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.560304226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.561801114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.561828514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.562852459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.562880609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.562892999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.562902499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.562913099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.562932669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.563539983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.563564153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563601873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563615423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563629473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563638933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563650073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563660603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563671333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563681783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.563692483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.563703263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.563714233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.565192521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.565219611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.569330082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.569342062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.569352852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.569361962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.569789944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.569820604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.570538618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.570567058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:31.570781569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.570814969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.572551938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.572610118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.572634568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.572651849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.557628135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.557683905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.557696705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.557709875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.559117312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.56058336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.56060928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.56062244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.56063461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56066127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56068251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56070361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.56072455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.560936411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.560960422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.560984122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.561008392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.561019392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.561031842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.561043952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561063622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561089662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561108172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561119462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561144453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561156713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.561166913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.561182763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.561206173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.561218033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.561229983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.561241373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.561253903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.561267663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.561279853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564213108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564244078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564255998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564270468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564281118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.564290188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.564699491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.564721111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.564732801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.566162968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.566194778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.566208618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, 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:38:32.566458689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.5664826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56649262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56650403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.56651342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.567832536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.569355884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.569379834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.569392174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.569405614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.569417904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569430734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569449555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569461375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569480315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569492845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569504055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569513465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569524855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569536505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.569554735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.569566055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.569577985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.57046807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.57050576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573683806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573714286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573726136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573736986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573747596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573758086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573768496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573778856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.573787846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.573994187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.574015428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.575803026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.575833426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.576073268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.576083438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.576118238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.576127858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.577218493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.577241113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.577878127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.577910477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.580990592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581007992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581054473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581080313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581091793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581102353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581112733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581123093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.581188973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.585350104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.585377454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.587352124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.589031343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.589063923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.589074903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.589121803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.589144853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.589156413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.589176304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.589188464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.589210014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:32.589221334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.589260264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.589280614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.589304004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.589327034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.589339574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.563749598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.567050484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.567087094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.567098514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.567108914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.567123334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.567135364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.567147574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.581896259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.58214253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.582245601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.582309341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.584703373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.586700523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.586740863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.586765754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.586791514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.586803424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.586816214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.586828534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.588447972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589461467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589485017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589497197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589522807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589539908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.589556458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.5980068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.59809543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.59810898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.5981212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.598233501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.599504637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.621204617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621254287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621269707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621281567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621293857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621311777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621324197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621334987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.621347867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621361097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621373497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621385767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621398967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.621411938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, 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:38:33.621425288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621447338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621457228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621470238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621480738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.621492348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.621518588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621531298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621543498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.621562138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.621575428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621588518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621601448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621613659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621625679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621638799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621650939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621661149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621673769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621686419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.621699299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.633214967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.635238157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.640519834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.641038607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641061037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641078207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641089937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641101237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641120587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641132307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641144287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641156117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.641166067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.641177817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.641189927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.64371128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.64571799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.657773851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.657823411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.657879631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.657892481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.66365621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.663702781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.664720036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.664801616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.665263588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.665295479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.665308279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.665323949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.665334939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.666670456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.666695416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.666711286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.666723036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.666734626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.666746746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.668439374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.668471865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.670601015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.670636696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.670648666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.670657846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.670668276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.670695696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.671374249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.671401819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:33.67147147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.67150689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.67156194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.67158562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.671608591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.671621711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.553749709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556072341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556111191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556124741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556136631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.556161931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.556180611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.556193751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.556210951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556237071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556260721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556283252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556306902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.556333702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.556360052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.556385742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.556418582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.556434862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556449952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.556463823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556477383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556512263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556526703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556540533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556551323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.556563823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557425047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557445907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.557478388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557491428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557504428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557517868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557533488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557553978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557569188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557582348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557593798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557606518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557618288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557632038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.557692659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557717589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557735189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557751539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557764139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.557779329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.557808269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, 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:38:34.557820779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.55784658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.55785782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.55787035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.55788034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.5578918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.55791739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.55792998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.55794187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.558244012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.558285962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558300742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558311692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558323792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558335702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558347692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558363852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558382722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558394642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558417252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.558429302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.558440783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.558452433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.561341867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.563020646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563049846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563061916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563079946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563092296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563104676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563116936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563129006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563141856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.563152306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.563164426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.563177176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.563625599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.563746879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573284358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573317138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573331528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573343308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.573355608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.573369958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.573382798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.573396988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573410488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573420578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573433188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573443598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573460768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573472678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573484159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573495609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573508049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.573519919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.573532499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.573544419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.573564479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573578009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573590849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573603189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.573658459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.57368058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.57369559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.57371173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.57372814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:34.57374168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.57376642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.57379426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.57382015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.57384514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.57386027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.556945957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.557032918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.557060008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.557083728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.557213518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.557277619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.557311689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.557342629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.558553275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561692871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561732621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561755391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.561776471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.561800992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.561827282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.561851132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.561876682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.561890102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.561902582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.561915102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561927512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561948722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561958892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561970552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561980213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.561991703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.562002553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.562014263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.562047303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.562058683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.562070883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.562082243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.563298739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.564222024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.564245194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.564932097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.564945508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.564995108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.565005168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.565021858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.565031328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.565226199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.565240959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.565252039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.566617636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.569944833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.569974373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, 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:38:35.569988223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570011253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570021883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570033943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570051653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.570062663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.570087604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.570099244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.570110674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.570183014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.570215214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570850297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570864447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570875777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570886677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570897397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570908078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570921368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570931868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570942298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.570999258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.571010068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.571021238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.574127483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.574161293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574175564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574185414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574196614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574213294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574224224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574235464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574246724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574270414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.574280054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.574290864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.574302174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.57547262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.57552651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.576462275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.576495815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.576507465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.576516775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.576527895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.576539485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.577133369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.577159649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577788322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577814642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577826362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577835632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577852452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577863252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577874472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577884862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.577895412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.577905892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.577931313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.57938276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.57940943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.579914793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.581959883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.581991043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.582002483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.582013603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.582050453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.582062443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.582074543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:35.582086154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.582107374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.582129644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.582153174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.582176614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.582190074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.564677668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.564725278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.564741208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.564751778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.564769418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.564841179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.564853939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.564865279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.566172565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.566613967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.566653198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.566674938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.570502307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.570548557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.570578818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.570602158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.570639248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.570678918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.570716228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.570729428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571522912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571562062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571573103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571584183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571593663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571604433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.571613863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.573345101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.573392492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.573408792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.573419962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.573431262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.574572688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.575630263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.575657713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575676433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575686903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575698183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575708583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575719763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.575729134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.575752774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.575764544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.575775864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.576896489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.577451352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.577489762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, 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:38:36.577502642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.577528963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.577539163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.577561343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.577570473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.577586983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.577612733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.577623913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.577635043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.578106816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.578204056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578236976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578246826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578261146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578271876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578286596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578297167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578313367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578324067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578338337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.578348737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.578358887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.578369667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.581724854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.581763124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581781064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581791124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581802224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581819904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581831344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581842904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.581860335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582721719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582738129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.582750099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.582767579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.582779189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.582791109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582803149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582817379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582834239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.582843289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.5828538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.58286484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.58287661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.58289381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.583493063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.588281547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59092242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59094444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.5909578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.5909753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59098685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59099929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59101143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.59102382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.59103798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.59105091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.59106405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.59107713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.591087271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.591099421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.591111861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.591123311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.591135711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.591147811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.591159661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:36.591170911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.591191991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.591214661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.591238671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.591263241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.591279082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.5547837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.55678328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.559856285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.559892416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.559904096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.559919106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.559931866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.559944816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.559957326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.559980156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.560004036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.560025946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.563196792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.563255233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.563360213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.563385463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.563632655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.563662075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.563678865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.563692605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.565091042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566450069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566473189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566487029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566499829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566513579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.566524549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.566537349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.566565189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.56660283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.56661562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.5666287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.566930451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.566962501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.566977181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567107232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567143162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567156622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567168332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567180592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.567190613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.567208153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.567228293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.567241723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.570256568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.570285638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.570300088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, 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:38:37.574371089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574413229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574426379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574439269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574485529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.574520529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.5745533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.57457731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.57459057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.57460592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.57462806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57464172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57465991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57467289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57468578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57469808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57471065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.57472114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574735881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574755841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.574769091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.574781871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.574794721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.575200813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.582142137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.584243978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.587056152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.587074992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.587086532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.587100763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.587112623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589170763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589198073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589209073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589220883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589234093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589246023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589258923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589271283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589280854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589296984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589306484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589317744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589329704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589341624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589353704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589366114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589376094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589387334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589397014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589408274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589421274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589432374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589443384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589454874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589466524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589478545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589490055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589517825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589529895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589538985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589555415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589564625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589576675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589588185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589599505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589610175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:37.589620985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.589641655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589663445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.589686756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.589716826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.589730066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.553823097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.553848267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.553858967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.553869247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.553883817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.553896797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.553928028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.553956968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.553975118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.553997248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554018618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554055628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.554077648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.554101428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.554127059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.554150879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.554174159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.554185229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.554197429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.554210629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554222639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554243669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554253289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554264479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554273939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554284899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.554294209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.555473125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.555660686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.555675336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.555686496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.555702437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.556962913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.55829054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.55831045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55832403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55833881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55835056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55836051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55837234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.55838186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.5583934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.5584061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.55841785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.559273345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.5602661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.56029092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, 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:38:38.56030881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56033051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56034004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56035098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56036033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.56041507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.560475291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.560504321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.560543281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.561234375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.56637477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56639043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56640577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56641684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56642825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.5664399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56645175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56647348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.56648528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566502281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566514071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.566525651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.566538121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.566550101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.566562341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566578041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566587501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566598381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566610111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566621021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566633701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566644901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566661411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.566670991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.566682221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.566693812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.566751422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.566784012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.567870487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.568082909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.568097289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.568111549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.568121969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.568133169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.568144769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.569996548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570139359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570151329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570162089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570171229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570182079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570192749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570206269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.570216769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.57025548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.5702732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.57029042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.572921823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.57434982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.57436874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.57437911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.57439071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.57440002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.574417321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.574428881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.574440751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.574452101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:38.574748662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.574792942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.574851003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.574877653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.574901543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.574915553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553455627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553510317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553521887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553531837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553541067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.553593548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.553605518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.553616738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.553712188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.553763648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.553801049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.553834409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.553925929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.553971639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.55400126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.55402486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.55405649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.55407982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.55409261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.55411153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.55413777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.55417679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.55419226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.554222921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.554232271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.554245451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.554254711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.554292621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.554321241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.554332241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.554343091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.554353981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.555574187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.555752208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.555765988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555778308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555788119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555803809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555813039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555823429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.555832559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.555843239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.555854189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.555864929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.557104845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.558624083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.558654733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, 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:38:39.558668353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558695513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558705443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558722683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558732653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.558743833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.558768334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.558792724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.558805774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.558818844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.558831624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558844424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558854174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558865694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558877404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558888404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558900224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558909754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558922224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558938364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.558949745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.558961695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.558978155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.560214531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.560464042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560482742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560493452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560504602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560515752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560526432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560573063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560590463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560601613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.560611573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.560632003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.560643683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.562633813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.562837784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.562852404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.562862394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.562873594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.562887524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.562908195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.562922275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.563357787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.563389427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563425497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563435047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563455777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563465497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563479317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563490227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563501198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563515428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.563527218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.565381807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.565407717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.565420607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.565434347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.565447107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.565456627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.565467597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.565477008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.565487328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.565500998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.565712809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.565737269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:39.565782449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.565815129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.565862289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.56588698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.56591019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.56592336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.557061537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.557098317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.557109287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.557118957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.557128417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.557194468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.557206378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.557217658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.55765815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.557937062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.557971022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.557994212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.559317029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.559356619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.559384829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.559408039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.560617315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.561135038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.561207238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.561222728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.561960202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562352094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562362584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562373654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562383284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562394164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.562403184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.562563495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.562591705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.562602865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.562622385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.562636025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.563927912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.56546423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.56548971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.56550318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.56551357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.5655248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.56553938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.56555773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.56556691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.565578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.56558979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.56560159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.565649851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.565701011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.565727481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, 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:38:40.570834136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.570922847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.570936017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.570969357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.570978657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.57163021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.5716604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.57167894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.571775901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.572743266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.572890986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574105663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574133693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574146093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574157073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574167733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574183053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574192293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574202893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574213543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.574227953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.57554073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.576352384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.578053963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.578100683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.582949207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.582975657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.582987538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.582998168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.583008718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.583019238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.583033208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.583043578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.583086278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.583347939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.583371279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.585822362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.585858482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.594880308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.595629731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.595653061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.595663591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.605555811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.605585161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.606648166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.606677927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.608914008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.608938598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.608975498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.608991558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.609002158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.609012868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.609023279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.609037679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.609047899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.61329659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.61332887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.614901488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.614928378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.615667852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.616133244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.616153095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.616162845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.616173675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.616190035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.616506056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.616523836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:40.619393331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.619433701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.619494221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.619524302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.619547792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.619561892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.553657682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.553693162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.553704212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.553715042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.553724332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.553760933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.553799653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.553815753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.554065404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.554145694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.554166645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.554191405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.554420346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.554459646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.554489266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.554513756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.557782323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.558431196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.558455336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.558468096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558485436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558506976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558517157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558528117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558537607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558548777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.558558027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.558573997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.558598757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.558609737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.558620507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.558631417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.56127618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.562644147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.562672367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589211251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589234421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589300461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589311081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589334881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.589344521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.594167856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.594184716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.594196876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.596185256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.596210566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.596223456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, 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:38:41.596235596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.596267686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.596277646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.596288576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.596297446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.596307666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.596330726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.596341527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.596352277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.605355922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.606249027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606293347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606307137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606320167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606342417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606355257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606367727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606379347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606392477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606613778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.606633669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.606653139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.606667319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.610454018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.610887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619324872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619368032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619381962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619394452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619408933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619420993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619433763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619451413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.619461703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.619641014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.619683494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.621671114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.621713644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.621863785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.621875655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.621917525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.621928185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.621955015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.621976955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.622627689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.622658969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.622711819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.622723619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.622753919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.622765809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62277829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62279178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62280524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.6228191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62283809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.62285038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.62286312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.624364378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.62486266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62489766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62491654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62493451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.62494619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.624959451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.624972541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.625112591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.625137191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:41.625186142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.625222172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.625278062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.625308032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.625332322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.625349493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.556333647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.556431078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.556457488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.556468598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.556481318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.556708959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.556732249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.556744329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.55693712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.557025471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.557065601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.557101601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.557331152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.557375772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.557425783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.557454273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.55882623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.559326882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.559342902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.559355552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559368422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559394113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559404193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559415373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559424893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559435703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.559444873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.559463523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.559488293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.559504393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.559515403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.559526463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.56090312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.56093187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.56094536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564621799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564637219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564689889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564703149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564718729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.564727999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.565929766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.565958316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.565970996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.567484933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.568427178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.568452158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, 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:38:42.568465978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568492499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568502239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568513239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568522819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.568533419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.568556929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.568568399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.568579569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.568592099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.568605439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568617299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568626259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568636759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568647349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568657829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568668309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.568677609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.56868822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.56869912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.5687096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.56872154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.56873255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.571038721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.57270896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57273648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57274758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57275925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57277112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57278216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57279291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57280846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57282503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57283549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.572846641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.572858191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.574109977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.574140747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.574154517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.574164517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.574175657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.574186097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.574196817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.574211947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.574571669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.574599889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.574638029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57464754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57466963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57467926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57468988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57470048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57471132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57472203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.57473334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.57474656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.57475763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.576234257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.576266837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.576283578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.576294278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.576312348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.576321848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.576332428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.576343488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.576888441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.576916821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:42.576957161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.576987651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.577036651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.577066721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.577089762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.577101972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.56844955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.56850091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.56851245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.56853522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.56857119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.569664726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.569697406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.569832577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.571827887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.571878587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.571908697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.571932827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.595478386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.595536056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.595561196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.595590456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.597828608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.597861748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.597875658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.597888168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598485771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598542221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598560391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598593482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598762242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598802613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.598813213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.599268825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.599306055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.599321095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.599332405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.599343665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.604614812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.604801993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.604815223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608531442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608544702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608560332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608570682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608581962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.608597722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.608621222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.608633272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.608644962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.61016413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.61022064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.61023434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, 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:38:43.612293251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.612366051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.612380211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.612407501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.612416961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.614450912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.614499592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.614511942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.614523442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.615471437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.615500377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643592798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643631709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643644229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643655339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643666269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643696139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643705659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643716469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643727449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.643738139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.644839575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.646588363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.650657863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.652703484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674221423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674264123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674276353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674287323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674298393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674308973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674319433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674330113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.674347713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.685275298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.685316528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.691994782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.692738426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.692827426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.692841026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.692915906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.692925326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.7134415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.71349368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.717848162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.71953075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719565331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719577541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719589661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719599721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719611031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719622631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719633701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719644521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.719655781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.719672221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.719684301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.721083048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.72137161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.7253646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.72735799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.7273873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.72740552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.72741765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.72743058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.72744331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.72746078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:43.732333114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.732373185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.732394915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.732420635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.732451065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.732464495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.553987169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.554056209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.554068459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.554078699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.554088469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.554109549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.55412146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.5541339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.554465111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.554516062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.554559292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.554590342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556377211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.556426441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.556459071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.556491562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.556515832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.556528002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556541692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556553692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556566502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556590102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556600392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556611492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556621272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556633052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.556642802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556653632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.556677212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.556688613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556701333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.556712643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556926054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.556939104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.556951404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.557267945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.558954014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.558981824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.558994044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559007054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559017354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.559034224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559048294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559060814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559073195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559085735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.559098705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, 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:38:44.559111905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559133965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559145725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559157445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.559167595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.559179345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.559203605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559215825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.559228275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.560893844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.560912524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.560927974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.560938904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.560954804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.560982804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.560996004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561008584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561018364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561034264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561049665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561062905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.561075035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.561087345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.561718958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.561754558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561927589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561943659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561955849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561979279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.561991889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.562003739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.562020209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.56203215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.56205138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.56207425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.56208646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.563467437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565131815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565148465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565160495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565173815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565184805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.565199176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565212236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565225726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565242206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565256276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565266666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565278296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565288716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565301106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565313026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565325386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565426847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565440207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.565451597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565475067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.565793859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.565824779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565949869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565963079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.565978509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.5660308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.56605516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.56606833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.566507512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.566543892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:44.566561752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.566594653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.566685463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.566710823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.566741763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.566756223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.577350773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.577407323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.577419293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.577430183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.577537404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.577599424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.577628384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.577643294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.578176667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.579260712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.579295913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.579319673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.580080067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.580116347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.580141977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.580169257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.580613989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.580642849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.580658389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.58067254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.58081953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.58086656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.580885291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.580917121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.580928241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.580943871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.580954241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.581274483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.581301763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.581318503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.581332503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.581391583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.583371933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.584415478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.584441319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588251968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588280018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588293308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588304268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588316688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.588327628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.588942341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.588976861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.588989232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.590513009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.595795436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.595825866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, 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:38:45.595843166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.595867996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.595883866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.595902956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.595915067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.595928427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.595969067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.595982467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.595997337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.596014367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.596028127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599408034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599442694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599455894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599470935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599482955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599494705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599504565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599515595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599527805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.599539435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.600014277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.600041477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.601925437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.603465055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604012947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604029838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604042438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604054238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604066088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604078878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604091158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604102818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.604112448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.606178388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.607382355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.608096068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.608122798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.647451957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.647502797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.647516697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.647527767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.64817598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.648204901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.649459707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.649501547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650784723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650799443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650847414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650867634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650879084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650891204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650908284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650920024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.650939214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.653227556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.653264576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.655186926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.655212886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.655477917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.655490637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.655576987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.657205916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.657237366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.657253016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.657269746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.657283636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:45.660900984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.660940285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.661467727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.661510137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.661593808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.661609378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.553345828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554231632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554272362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554284833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554296183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554311233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554324713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554338303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554352143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554383353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554405603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554427753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554452863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.554479474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.554503724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.554528674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.554554394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554566444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554585154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554607374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554620504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554679795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554691945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554705025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554716835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554729455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.554739715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554751725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.554776895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554789255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.554801765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.554815215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.5557929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.556406653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.556442363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556456763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556468584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556480744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556491754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556503874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.556514274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.556526414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.556543544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.556555794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.55770642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.55774406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.55775872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, 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:38:46.55777471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.55782293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.55783425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.557867181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.557890751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.557913341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.557942701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.557954861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.557966751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.558538584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.558582024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558618554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558634625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558647055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558659995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558672215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558683535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558702565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558717965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558731055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.558748655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.558760965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.558776255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.560399543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.560438674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560471124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560482824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560501054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560513184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560525184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560536544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560548384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560559544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.560569014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.560582034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.560595664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.562017052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.562069362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.562120412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.562144142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.562382353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.562394114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.562429604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.562448694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.563098097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.563131637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563174877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563186328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563206678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563218228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563230228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563241738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563253098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563264598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.563276228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.563341678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.563359738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.565046337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.565060877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.565077097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.565087417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.565099577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.565109927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.565122307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.565136907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.565467509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.565496589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:46.565542639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.5655816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.56563267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.56567208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.56569956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.56571509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553154903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553209963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553221874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553232734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553242624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.553284504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.553307534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.553320974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.553400354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553449005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553495885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553519185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553603105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.553641096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.553666326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.553690946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.553738876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.553760446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553776156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553789696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553805726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553841987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553861877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553893297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553903867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553915947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.553926047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.553985737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.554010858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.554022948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.554041908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.554056568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.555238104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.555281354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.555296594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555341694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555353774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555381584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555392585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555405225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.555415575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.555432075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.555447095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.555464205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.556668121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.556701201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.556716321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, 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:38:47.556755301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.556791822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.556802372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.556817642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.556830382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.556868342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.556893282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.556905032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.556916662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.557437045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.557466765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557505045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557516225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557529365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557541115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557557995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557569856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557579516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557664926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557678816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.557704286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.557716766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.557737426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.559322754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.560614031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560631021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560653651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560672841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560685441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560697541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560710171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560722221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560735072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.560748942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.560761322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.560775242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.561082683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.561113293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561154964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561165984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561187084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561197434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.561208284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.561226054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.561925588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.561962148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561983188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.561993698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562006868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562018798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562047978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562059428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562070638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562083228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.562095188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.562106228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.562119119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.563538706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.56439552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.56443695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.56444877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.56445987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.56446963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.56448026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.56449203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.564503161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.564514461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:47.564525411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.564547971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.564568591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.564592021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.564616521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.564630291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.563994274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.564041564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.564058204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.564068004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.564167145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.564205415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.564217615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.564228715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.564801438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.564854608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.564891988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.564923028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.566684037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.56723397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.56728269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.567309521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.567411671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.567468001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.567483861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.567500981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.569491572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57115755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57118415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57120404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57121552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57122759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.57123784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.57124938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.571275041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.571299481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.571321841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.571339731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.571359711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.571384741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.571402501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583319891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583344672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583406782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583418442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583444102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.583454912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.584082885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.584115355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.584131596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.585793254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.585823244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.585842844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, 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:38:48.587109321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.587136651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.587147381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.587162391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.587173261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.588777949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.588809439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.588826099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.588838469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.589430272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.589460742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590054145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590071466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590084986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590102436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590113746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590125266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590145966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590157486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590169216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.590182356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.593810274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.593827575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.595630324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.595666734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596701219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596714479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596726979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596739799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596751099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596762269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596773589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.596786249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.5967963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.597530763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.597568113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.600589669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.600624859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.603915295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.603943175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.603956775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.603967995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.603986086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.603999496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.604015966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.604033366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615241102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615283162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615309603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615324553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615336553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615348083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615359863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615375273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.615386903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.615753285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.615918796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.617746445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.619832965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.619862506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.619874896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.619887486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.619897936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.623663545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.623708935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.624354958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.624388548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:48.624441839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.624481599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.624550949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.624601829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.62463268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.62464872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.55401688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.5540748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.55408724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.55409773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554179851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554198271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554210781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554222621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554316131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554361691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554401172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554433472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554506252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.554544472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.554567952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.554590963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.554637253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554651543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554663993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554675773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554688553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554721793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554742183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554768134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554778844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554789594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.554798584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554826184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.554849884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554860904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.554871744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.554882674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.55609816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.556763594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.556788154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556801814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556812004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556822784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556832104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556843344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.556852844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.556863554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.556874814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.556885784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.557487697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.559391937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.559419297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, 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:38:49.559433767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.559480107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.559490617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.559501677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.559512087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.559523408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.559555988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.559567738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.559578838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.559882659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.559905829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55991872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55992852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55993941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55995423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55996485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55997597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55998501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.55999576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.56000627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.56001691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.56002709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.56006996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.561695669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.562441922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562474422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562486102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562498303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562521223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562531893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562542873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562553353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562564433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.562573463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.562584243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.562595433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.563727099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.565283346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.566857924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.566886074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.566898054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.566907434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.567328946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.567352756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.5680018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.56802375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568175171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568191121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568211381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568220961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568231711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568242451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568253201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568264081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.568275001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.569359417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.569387487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.57405618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.57589301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.57598128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.57599649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.57600887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.57602504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.57603688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.5760494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.576063121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.576075851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:49.576091671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.576123141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.576146001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.576171501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.576195121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.576209781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.553838495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.555735734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.555757184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.555768814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.555791194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.555805185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.555818395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.555831965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.555848195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.555876695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.555898765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.555920915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.559379313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.559440043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.559473743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.559498163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.564951411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.564987111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.565003341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.565017201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598075138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598794211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598814011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598828221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598906182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598919492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.598938922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.598951022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.598985832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.598998772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.599012002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.599025842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.604811302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.604852332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.604867312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620040179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620081389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620122039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620134139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620148919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.620159939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.621422896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.622514181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.622543511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.64216434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.642210741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.645047845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, 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:38:50.64796177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.64803184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.64804461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.64807946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.64809049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.649280346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.650365772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.650378642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.650391462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.651180356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.65197296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65198903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65200027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65201284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65202633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65204375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.6520556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.65206626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.652078371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.652090621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.652102741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.676212922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.676248152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.682262552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.682312243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.700192523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702406884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702435134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702451584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702470915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702506445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702528435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702541335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.702552805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.705125728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.707819822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.751363751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.751413161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.751958934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.751975074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.752074615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.752086215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.752392216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.752414966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.758200326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.760516147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.835194774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.835215214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.835291355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836050979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836085309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836097039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836107949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836119279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.836130159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.845185455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.847957209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.847972409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.847985379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.848400461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.848413951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.848467691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.848477501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.849270005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.849287155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.851889709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.851919899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:50.852331251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.852378051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.852669553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.852700263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.853253955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.853273416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.553921111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.553955522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.554032562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.554049282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.554088132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.554151893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.554163443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.554174513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.554261223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.554365224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.554406964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.554435454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.554509454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.554544724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.554568125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.554599035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.554676845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.555842921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.555858051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.555870851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555883381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555940771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555957571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555969421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555979301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.555996202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556005632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556016182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.556048682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.556060462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556071842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556083742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556374493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556409714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.556424694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556459534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556468614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556500654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556509654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556523324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.556532224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.556548924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.556561494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.556572404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.558252573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.559460129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.559484399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, 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:38:51.559497949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.559520189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.559530239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.559541479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.559550609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.559561249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.559586829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.559598089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.55960922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.5596218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.55963995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55965242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55966172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55967229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55968313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.5596996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55971139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55972051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55973119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55974177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.55975241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.55976293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.55977385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.561483439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.562205673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562230213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562240553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562256123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562266713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562277103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562287723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562298303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562308723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.562317853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.562328553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.562339533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.56363909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.56366376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.56370172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.56371136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.56373527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.56374445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.563827921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.563840821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.564376344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.565280108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565292718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565301808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565312478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565324338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565334878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565345409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565365599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565375999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.565386409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.565396729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.565407759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.566029302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.566058232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.566096072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.567147138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.567159648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.567168528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.567178708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.567189728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.574914077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.574949107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:51.575334449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.575358379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.575383479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.575406529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.575429439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.57544227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553065453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553121153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553132093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553142563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553163473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.553182623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.553198874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.553209774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.553255444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.553298934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.553340394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.553370474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.553612966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.562225979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.562278239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.56230333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.56232793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.56234255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.56235507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.56236765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56238005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56240139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56241157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.562423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56243301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56247707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56248864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.562499811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.562523411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.562534621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.562546151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.562557321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.566089599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566117709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566133309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566145799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566155569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566166079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566175559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566185899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566194799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.566205159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566216269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566227089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566238239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.566250369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.56626226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, 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:38:52.56627415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56629512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56630398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.56631458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.5663235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.56633468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.56636123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.56637223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.56638332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.56639606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.56640762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566467601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.566477481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568567111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568582841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568593661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568607631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568616841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568627471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568638232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568648752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.568659032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.568672002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.568682932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.568694912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568706972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568716052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568729802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568740512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568751152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568762172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568772492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568783352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.568792702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.568803532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.568814632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.569896398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.571068794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571104064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571120904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571131914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571141414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.571151694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.571162794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.571173664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.571185724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571197934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571207225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571217705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571226765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571239245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571250295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571260625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571271055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.571281325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.571291645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.571302515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.572410641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.572677852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.572692912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.572702592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.572717702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.572726742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.572737082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.572747832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.573210065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.573225275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:52.573236405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.573262705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.573306585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.573330425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.573353335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.573365805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.566850868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.566883358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.566897439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.566907319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.56712788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.56717724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.56718938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.56720044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.567913484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.569722783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.569751113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.569772743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.580652508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.580855829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.580922169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.58094585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.582634918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.582661158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.582674358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.582686238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582698418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582719618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582729399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582740169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582749759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582760299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.582769499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.58303031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.58305538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.58306632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.58307717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.58309197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.584431517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.584460217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.584473357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.586800619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.587335992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.587352062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.587362672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.587373412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.587382992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.587393712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.587405772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.587425802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.588435207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.588459938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.588475838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, 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:38:53.588544588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.588581728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.588592568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.588603398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.588612548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.588647208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.588674949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.588685989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.588696809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.589219391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.589242871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590185166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590200786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590212166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590223696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590234926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590246107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590259677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590270477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590281307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.590292327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.590302617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.590313957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.591963465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.591992295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592091326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592102266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592113166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592127496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592137956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592148216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592158746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592169136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.592178656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.592189266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.592200116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.593624084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.593693294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.594572968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.594603009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.594614769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.594624039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.594656679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.594674149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.595266772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.595290312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596247967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596270157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596281627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596290997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596305097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596315457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596355547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596365817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.596376238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.596386788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.596398108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.597913655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.597969686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.599118251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.599145482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.599162002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.599171342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.599181692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.599192882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.599442033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.599466953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:53.601090131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.602357938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.602393258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.60287194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.602904961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.602918831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.558427412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.558520353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.558566933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.558602103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.558613063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.558665103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.558676863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.558692243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.559293466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.559330367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.559366587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.559388247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.559409697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.559433697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.559458747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.559482477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.559505848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.559516798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.559530198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561208476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561236586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561265286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561275536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561287297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561297237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561308417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561317677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561339817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.561369357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.561380857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561391997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.561403837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561415047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561426867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.561438737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561452477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561461417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561471967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561480978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561491398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.561500338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.561517488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.561530148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.561541308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.562966455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.562998995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.563020975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, 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:38:54.563708589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.563747279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.563758369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.563814249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.563823549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.564476923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.564511703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.564523083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.564534133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.565085676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.565109216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.565821629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568577523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568605654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568618014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568629384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568640554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568650074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568666334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568677544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.568688544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.568699214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.568711904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.568723404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.568736114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569463808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569491208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569502838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569519648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569530018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569540258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569557728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569567968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.569576888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.569598249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.569617249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.571178867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.571209337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.572621894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.574743955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.574778045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.574788145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.574798845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.574810555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.574821755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.574834165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592012221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592051701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592168902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592182352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592193352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592209952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592220532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592231492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.592242302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.592535334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.592564914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.594547344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.596070062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.614915457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.614961807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.614974787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.614990267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.616017083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.618079193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.618116513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.618131883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:54.618147703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.618175853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.620643556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.622146654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.622180954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.622195614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.556673009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570245148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570284228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570300928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570311068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570325328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570337818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570350208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570362788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570384618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570409218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570432199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570453569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.570478319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.570504329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.570529029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.570553369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570565449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570579139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570591649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570603989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57062525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57063628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57064883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57065867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57067142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57068243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.57069482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.5707198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.57073281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.57074519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.57075693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.57076796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.57078041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.57079312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57080586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.57081684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570827761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570838061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570850111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570860161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570872111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570883711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570895491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570907021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.570918811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.570931361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, 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:38:55.570945081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570966621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570976001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570987281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.570997051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571009021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.571032572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571045372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571056492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571066092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571078612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571091542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571121512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571133582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571144992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571156552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571167992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571178192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571190232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571202282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571214112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571225633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571237173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571248733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571261983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571274443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571284733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571296263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571307473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571319773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571331423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571342543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571353403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571362573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571373623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571384843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571396523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571408553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571421174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571430454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571443224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571452294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571462914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571474514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571485954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571498204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571511424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571521094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571532434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571542344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571553104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571564344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571577004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571587814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571598924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571609994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571621245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571632555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571645605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571658635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571668385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571679555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571688875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571701035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571712505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.571724415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571735515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:55.571746775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.571767295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.575715765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.575759595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.575785176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.575798746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553256158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553307168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553319838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553332148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553347239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553364259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553377609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553389759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553435679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553479639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.55355261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.55360041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.55362851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.55366589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.55369571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.55371994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.553758241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553774291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553788831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553812071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553824991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553857491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553868791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553893101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553903631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553915361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.553924861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.553955002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.553982222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.553995052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.554007222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.554019242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.555101277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.555149498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.555164348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555178148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555189258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555231168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555252858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555265008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.555275128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.555288958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.555301278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.555312969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.556501775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.556541375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.556556975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, 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:38:56.556617385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.556656005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.556668885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.556681065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.556691715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.556742966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.556773076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.556785986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.556809066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.557295159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.557324159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557368299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557379249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557391139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557402849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557414599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557425889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557439149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557459819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557473459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.557486489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.55749887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.55751852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.559139778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.559169248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559206928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559218468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559230208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559241998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559253298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559273929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559285769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559298149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.559309279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.559320979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.559333209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.561021767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.561055658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561079938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561094638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561107118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561118888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.561130638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.561143228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.56150532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.5615278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.56157803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.56158858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.56161441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.56162509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.56163789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561649531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561665311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561677391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.561701961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.561713731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.561726761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.563290959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.563318579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.563334209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.563344849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.563366599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.563377909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.563394469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.563406359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.563888422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.563915622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:56.563958812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.563983412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.564036323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.564064653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.564092833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.564105663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.553040003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.553087843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.553100263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.553111143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.553840287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.553904747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.553940897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.553955087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.555966268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556001998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556030488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556057568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.556094618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.556135528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.556168939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.556203879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.556233209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.556245709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.556259369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.556276059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556289779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556312259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556330239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.556342369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.55635322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.55636717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.55637794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.55639031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.55641615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.5564281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.55644095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.55645343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.55646779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.55648028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.55649312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561026533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561058143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561077393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561088373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561401545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.561421655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.561551826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.561578256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.561591826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.563199634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.563230994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.563246074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, 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:38:57.563462775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.563504606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.563516476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.563528496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.563538566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.564572171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.564623031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.564636121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.564653751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.565197604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.565287225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565303085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565313965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565336885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565349705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565362395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565374685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565386245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565398435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565418255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.565436555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.565449616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.565486526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.567804127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.567836398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567851198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567862208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567887908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567900348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567914408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567931148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567947918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567959868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.567978548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.567990058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.568007838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.569526246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.569556846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.573817708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.573852308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.573866128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.573876368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.57423673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.57425514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.575003324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.575043854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577315635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577737848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577751928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577769288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577799568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577812398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577837408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577856708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.577873028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.579015444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.579804748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.580635452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.580694693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.585265886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.585295986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.585310676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.585321876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.587143775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.587172415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.587855599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.587887229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:57.592633113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.592678333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.592711393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.592743743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.592769034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.592784814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.553464891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.553502102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.553513702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.553523792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.553671492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.553727293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.553739273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.553751133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.553905344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.553928494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.553999274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.554107635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.559988184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.560039635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.560087345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.560112215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.560145445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.560185115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.560197565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.560209405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.560305226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.560347626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.560364446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.578522977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.578574668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.578587128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.578596638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.580493177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.582820659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.582845579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.582857829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.582869289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.582882979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.600608689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.600654449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601243462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601260582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601867165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601898156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601943186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.601971906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.604070346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.606396778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.606420208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.606432908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.606444888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.606456859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, 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:38:58.606623019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.60674743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.6067585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.60679195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.60680126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.610400948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.612253178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.612280858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.612293248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.612310688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.612323378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.612956391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.612985542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.612997462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613008742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613019272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613029882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613039422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613050012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613060532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.613076392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.614102377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.618188638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.618214628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.618229258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618242538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618252898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618263838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618274528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618285118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618367479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618383319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618439809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.618455179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.618465739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.618481659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.619553895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.619583655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.624311519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.624340249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.624355959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.624365279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.624825301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.624852102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.625572265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.625617325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.62645273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629765416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629792097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629802577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629813767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629825467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629835947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629853037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.629863847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.632302379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.6343504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.636757462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.636789222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.636804462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.636816162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.636828342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.636838492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.671634397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.671689758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.676435942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.677519987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:58.677536607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.677565227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.677592877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.677620678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.677646618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.677660238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.553533977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555174336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555220396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555232746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555244476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555260036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555281406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555439477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555454197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555477817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555505967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555531108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555561718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.555587198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.555616268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.555643518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.555668238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555680428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555694508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555708028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555723469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555747109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555758749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555771339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555782789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555795679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.555806729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555819579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.555845549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555858119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555870629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.555883769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555896569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.555918259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.5559319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55594596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55595698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55597028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55598753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55600407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.55606382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.556347632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.556364932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.556378162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.557265666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.558427392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.558457692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, 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:38:59.558473342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558502443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558527643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558539883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558551033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.558562843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.558587413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.558599433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.558611383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.558624003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.558639183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558668593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558679253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558692004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558705034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558733194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558744984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558754944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558767874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558784974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.558798064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.558812074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.558824214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.560335492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.561654568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561686309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561699349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561711729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561723919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561735209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561747379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561759119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561775929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.561785659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.561797199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.561809739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.561823719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.561836869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.56187159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.56188306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.56194774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.56195846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.56198295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.56199794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.562629863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.562656054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562670504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562683224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562699024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562709364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562721424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562732764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562744854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562756444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.562771374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.562784414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.562797784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.564152101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.564190201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.564213851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.564225091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.564239462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.564250282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.564262092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.564274552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.564809664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.564842615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:38:59.564870325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.564901595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.564950655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.564980855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.565005485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.565019065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.557355433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.559359933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.559391063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.559402553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.559412954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.559427664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.559446524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.559458964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.610696942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.610759912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.610783243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.610811013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.612584432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.612622252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.612648122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.612676432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.614557172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.614600672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.614617312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.614632042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.617848738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.61824576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.61827502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.618288491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.618299901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.618312681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.618323571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.618716253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.618745803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.618757953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.618769983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.619010584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.620281081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.621677848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.621711178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621725428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621735288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621746178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621755858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621769718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.621779058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.627489817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.627522607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.627535357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.638079891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.638128911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.638144031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, 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:39:00.640246031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.643292977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.643329177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.643342977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.643353797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.646762574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.647335057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.647352827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.647366237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.649578668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.649624988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.659388648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680480714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680533195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680547805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680564775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680577145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680587835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680599845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680611735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.680623595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.680640385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.680654755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.680667805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.680681565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73123523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73128749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73130121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731314411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731327061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731338921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731350301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731365511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.731375891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.736981389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.737009919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.737023969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.73704102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73706833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73708061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73709332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.73710536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.746012145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.746058925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.748441767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.748473457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.767414873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.768961751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.768982961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.768994731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.769007871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.769020621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.769032281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.769043671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.769055451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.769072521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.769087091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.771620004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.771663414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.77265452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.77267295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.77271209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.77272312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.781673455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.781719285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.781733995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.781751805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:00.781764716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.781786976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.781809596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.781836286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.781860756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.781876476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.55340724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.554729896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.554754266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.554766006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.554776567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.554791137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.554819657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.554838047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.554851337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.554879557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.554901957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.554924037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.554952057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.554978488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.555004018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.555029978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.555054408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555066748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555090158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555112668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555125958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555149118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555163828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555176159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555187059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555199649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555246959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555260419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.555285749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555299649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555316689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555336109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555715311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555744251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555758501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555832122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555860262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555873572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555888752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555900702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.555912712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.555935622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555948742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.555961132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.557105398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.557131888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.557145678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, 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:39:01.557197979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.557226369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.557241169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.557252959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.557262879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.557281039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.557306199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.557318369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.557330139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.558212874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.558243014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558257564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558269134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558282034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558294534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558307244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558319634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558329724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558342465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558378345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.558394595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.558407975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.558422555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.559917852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.560947608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.560975148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.560987288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.560999648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561011548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561023298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561035378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561046858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561062618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.561081498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.561093208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.561105828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562013713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562058413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562073063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562084353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562097054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562107274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.562129264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562141644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562386345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562420055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562454175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562465055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562476835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562488325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562504196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562519666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562532646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562545156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.562557136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.562573656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.562585806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.564087634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.564786397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.564808147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.564819797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.564832607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.564847887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.564860077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.564873008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.564885408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.564901158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:01.564913468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.564998898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.565021468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.565045938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.565072329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.565087599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.553865989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555253416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555274636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555286016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555296486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.555310936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.555324616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.555342666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.555693978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.555717278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.555748138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.555777499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555800779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.555825899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.555850999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.555877569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.555902319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.555914729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555928249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.555941919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.5559879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.55602226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.5560337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.55604712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.55605846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.55607454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.55608556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.55609743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.55613066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.55614414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.55615845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.556179231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.556192001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.556209331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.556223261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556238321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556252581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556264431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556274191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556286501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.556296411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.556309621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.556321581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.556333461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.558317241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.558350122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.558365202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, 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:39:02.558401212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.558441262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.558456922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.558468952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.558478952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.558702013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.560741144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.560772444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.560784684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.560799834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.560812494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560827904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560838304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560849324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560860184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560870684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560881354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560890494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560901274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560912235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560922955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.560933585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.560945945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.560956915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.560968835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560981305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.560990565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561001045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561011385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561021685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561032085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561042355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561053855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.561063015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.561074905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.561086145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.562405192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.562434192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.562459892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.562469802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.562492703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.562501963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.562512393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.562527263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.563835779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.563861819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56387531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56388532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56389616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56390604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56391659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56392682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56393732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56394771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.56395801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.56396834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.56398066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.572401093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.573112256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.573143766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.573155626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.573167216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.573177007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.573187937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.573199677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.573210687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.573221427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:02.573239057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.573259667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.573280097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.573303177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.573327647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.573341817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553494314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553535524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553551474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553561894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553576605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.553628335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.553645725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.553657505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.553742575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.553792486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.553832086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.553859956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.553942396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.553978066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.554001737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.554026377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.554115977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.554141457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.554153737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.554170857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554202018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554243508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554262838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554291548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554300798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554316578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.554325658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.554364028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.554387009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.554410719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.554423599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.554434959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.555998977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.557212263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.557230923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557243743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557253623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557264393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557278113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557288593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.557298063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.557311843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.557322773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.557333903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.557882436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.557937997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.557952387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, 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:39:03.558033307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558097837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558108707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558137468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558147078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.558207178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.558231248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.558242768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.558253708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.558814951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.558828761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558884151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558893711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558904341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558915221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558925961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558936322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558945152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558956172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558966662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.558976882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.558987612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.558998512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56250082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56253078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56254423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56255397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56256514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56257574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56258664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56259713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56260766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56261857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56262856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56264081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56265197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.56266329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.56267492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.562686961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.562696071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.562706631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.562715671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.562725911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.562736891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.562988612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.563014302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563052392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563061822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563083403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563092413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563102643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563113363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563123653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563133863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.563144203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.563154363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.563170733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56451329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.56453826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56457382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56458328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.5646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.56460898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.56461926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.56463023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.565395324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.565421914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:03.565437554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.565458365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.565478895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.565501805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.565525825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.565538435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.554357596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.554404556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.554415886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.554425816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.554435236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.554448436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.554459667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.554470777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.554765888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.554814308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.554850459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.554877879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.555022789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.55505861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.55508285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.55510607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.556147255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.556190275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.556204155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.556216715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556373846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556400236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556410026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556426596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556436687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556456297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.556465527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.556545587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.556568997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.556580307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.556591277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.556603927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.560381526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.562442846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.562470136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562483946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562494547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562506147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562515927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562528317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.562538067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.562549057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.562574167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.562585717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.562728408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.562766468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.562778888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, 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:39:04.562955349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.563015119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.563026889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.563055439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.564379516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.564403086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.564427466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.564438576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.564449426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.564818838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.564896299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.565012219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.56510706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.56513187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.56514338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.56515408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.565449241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.566976279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.567003229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.567015249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.567026219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.5670371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.56704914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.56720877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.567290871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570377116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570446387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570470577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570482187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570492957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570503667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570514107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570524537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.570533747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.570822309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.572678728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.572700678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.572715618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.574508027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578634448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578665298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578675498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.578686838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.578699158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.578710749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.578723639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578738909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578748399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578759289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.578768889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.579300891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.579322772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.579333812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.579344382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.579355352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.583644093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.583675334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.585098631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.585136881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.586607768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.587217242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.587237842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.587247632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.587258342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.587270862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.587456533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.587480963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:04.589953775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.590024186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.590300487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.590331287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.590358387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.590372887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.559128537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.559181407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.559193717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.559204068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.559280308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.559327738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.559341818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.559355038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.55978626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.559845501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.559887861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.559917801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.562750455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.562813396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.562850716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.562877876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.562908226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.562921446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.562935866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.562948866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.562961527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.562983617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.562996347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.563008127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.563018807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.563030887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.563041467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.583390379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.58345863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.58347317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.58348577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.583763721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.585236579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.585285389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.585300839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586756666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586773846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586834557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586845707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586875557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.586885977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.587225089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.587252539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.587271349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.589936352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.589987253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.590002163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, 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:39:05.590873957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.595895352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.595922363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.595936953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.595956363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.595969083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.595995533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.596008603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.596021563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.596037713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.596051503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596443595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596482245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596501235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596512105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596522786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596533316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596542386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596553316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596564356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.596574826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.597037668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.597069388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.598925968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.598966418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600807117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600823027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600836917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600847987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600858697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600869158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600879668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600890258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.600905898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.606172594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.608286365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.608319745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.608401156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.610930658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.610951468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.6111716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.61118372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.631558463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.632783719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.634673728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.636135716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636163036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636174486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636186476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636196626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636208216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636218956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636229706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636240396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.636250816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.639383782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.642146846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.642172986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.642191716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.659994936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.660390088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.660402288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.660412468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.661239702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.661269612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.663240842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.663296972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:05.668888041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.669109262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.67067019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.671955336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.671992266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.672007116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.553180554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.553230664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.553242584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.553253174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.553262975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.553278425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.553297295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.553317585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.554621271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554676312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554700272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554723582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.554746132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.554774142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.554799002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.554823662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.554850743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.554863083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.554876853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.554890363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554904453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554926763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554938153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554951863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554962383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554985923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.554996713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.555008973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.555033973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.555062324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.555085204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.555098604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.555968288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.557132714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557163894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557179714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557191704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557206194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557219925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557238455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557249315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.557262115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557274925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557300655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557651247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557679247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.557708707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, 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:39:06.557756677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557808137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557824298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557836468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.557846708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.557885248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.557910858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557922988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.557935108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.558889563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.558918413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.558958513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.558969643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.558982203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560817323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560852173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560865303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560875813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560887883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560899323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.560910733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.560922563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.560934703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.56226399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.56229693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.56234956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562361271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562376041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562388511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562400521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562413001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562424711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562436131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.562446221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.562463731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.562486991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.563923198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.563955999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564075509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564087089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564116529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564127579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.56413989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.56415614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.564774593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.564817613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564833483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564849113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564861373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564873093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564956124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564974624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.564986604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.565002884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.565014794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.565028794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.565042084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.566557232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.566594582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.566613332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.566623862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.566647502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.566658492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.566669562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.566687622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.567208015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.567231985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:06.567270855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.567297795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.567347836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.567374316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.567400096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.567415596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.553648523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.553713624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.553725694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.553736284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.553746484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.553794054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.553807654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.553820354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.553917375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.553966995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554009495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554045225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.554123396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.554160116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.554185946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.554210396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.554253697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.554269967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.554283967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.554309487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554323217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554354207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554373147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554399617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554411547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554423687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.554433907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.554464528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.554489548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.554502538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.554514818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.554527008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.555646504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.555698274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.555713064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555726294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555736804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555750804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555761644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555775764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.555786384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.555807624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.555826584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.555843825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.55701215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.557049311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.557063561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, 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:39:07.557096321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557131001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557141741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557156661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557166861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.557350432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.557383652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.557396402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.557408762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.557780774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.557810215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557849105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557861495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557873815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557887085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557899395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557911115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557921195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557934095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557946175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.557958865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.557970905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.557983455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.559555293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.559582723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559627134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559665944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559679764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559693184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559706154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559718224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559729984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559742074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.559753144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.559765304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.559779764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561120751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561153301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561307542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561323492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561336502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561347242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.561360342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561373963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561779015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561809525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561845185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561859905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561872915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561884205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561896455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561908175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561929995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561942635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.561955665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.561967016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.561979496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.563353823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.563377583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.563555844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.563586564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.563600094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.563610384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.563655154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.563670464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.565456843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.565496783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:07.565647874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.565694084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.565716624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.565741675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.565766585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.565782895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.553959492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.554020422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.554032272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.554049153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.554059233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.554097813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.554111543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.554125573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.554392184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.554441445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.554464445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.554497265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.554643566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.554676306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.554702466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.554726556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.556127553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.556150393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.556171303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.556188913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556314524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556358024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556372674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556614085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556637976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556650266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.556661016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.556673356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.556698226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.556710616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.556722836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.556736136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.55756005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.55759692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.557611691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557672191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557684631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557713631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557724281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557736671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.557746681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.557769071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.557785511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.557798281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.558966367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.559001828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.559017528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, 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:39:08.562014143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.562067393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.562079683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.562097553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.562107603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.562572946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.562620226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.562633916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.562646476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.563221859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.563252569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56339686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56340998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56342257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56343474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.5634513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56346333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56347365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56348586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56349793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.56350976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.564402345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.564435595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.566017003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.566059293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566127544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566143014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566155314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566167074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566182174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566194534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566206664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566218494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.566229294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.566245344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.566257724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.567623101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.567663521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.570527696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.570546016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.570558986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.570570486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.570802917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.570835197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.57142837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.571458021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571619221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571631461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571649231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571660332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571672492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571684552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571695662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571707242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.571718442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.572601916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.572621906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.574158454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.574191804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.574243065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.574254785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.574272985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.574283315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.574294725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.574307985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.574825498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.574854228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:08.577775862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.577821843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.577844593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.577879603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.577906323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.577939783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.553979549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.55405389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.55406607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.55407604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.55409678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.55410993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.55412165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.55413274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.55422723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554279611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554321841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554351871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.554429651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.554469012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.554492522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.554515602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.554558612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.554578282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.554590712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.554602702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554617472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554648553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554666113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554697423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554706893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554719033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.554727933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.554761323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.554785113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.554796263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.554807093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.554817983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.557239676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.557278336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.557296876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557334316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557345076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557386686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557396296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557409857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.557418857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.557512327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.557526247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.557537717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.559563217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.559595638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.559608458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, 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:39:09.559639258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.559676828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.559686808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.559706178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.559715438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.559757438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.559784039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.559795099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.559805929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.560447142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.562281491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562329631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562341221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562352561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562363572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562384522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562395392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562405102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562416062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562426922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562437472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.562447972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.562459532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.562598003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.562682323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562695133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562706423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562717023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562727683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562741433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562751974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562762374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562772684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.562781634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.562792024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.562802734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.564850984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.564879204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.564896044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.564913754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.564924574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.564933735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.564944105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.564955085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.565021985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.565056665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565089125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565098135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565111845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565122465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565136886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565148096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565158386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565168876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.565179726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.565189956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.565212956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.572213581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.572252052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.572370522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.572383112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.572455943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.572466003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.573208736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.573239887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.573252287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.573264097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:09.5739083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.57395346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.57398216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.57400538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.574028151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.574055271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.553646725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.553685885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.553701815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.553711505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.553720775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.554836771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.554864291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.554876761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.554888361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.554910411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.554935331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.554956281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.554982931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.555008481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.555031802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.555055072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.555859276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.555905536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.555917756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.555929536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556099987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556152377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556169737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556218137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556243398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556254988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.556268718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.556287998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.5566164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.55664231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.5566546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.55666592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.557724035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.557751635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.557771815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557815126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557825316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557893426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557902776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557913476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.557922436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.557939706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.557950956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.557961866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.559086892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.559120562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.559133852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, 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:39:10.566197338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.568968982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.568982972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.568994892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569004702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.569015912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.569052622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.569064312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.569076112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.569090323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.569102143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569114263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569123443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569134713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569145393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569156373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569168483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569177753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569188843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569199803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.569210553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.574094668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.574131368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.574914192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.574953902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.575239184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57640898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57643885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57645074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57646146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57647369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57648453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57649499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.57650503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.57652737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.57653869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.579086243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.580602131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582306539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582328239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.58234009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.58234968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.58236053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.58237204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.58238333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.58239573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582547221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582557051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582567861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582577411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582589691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582628761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582640721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582651611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.582663561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.584000348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.585336865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.585356585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.585388505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.585635656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.585666286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.585678096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.585687646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.585698517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.585717477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.58642327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.587128264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:10.589647446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.5904437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.590850103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.590898093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.590956263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.590972133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.553085839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.553127119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.553138379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554307845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554341055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554359155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554371015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554382445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554393725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554414915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554440086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554460796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554481176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.554514866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.554537946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.554560786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.554608536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554626646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554639277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554651077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554663397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554684247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554694067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554705097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554714337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554725057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.554736017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554746487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.554769837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554780647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.554791427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.554802487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.555071819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.555103859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.555116339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.555218209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556801387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556826258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556836178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556847158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556856408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.556867498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.556878978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.556889968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.556901078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.556912288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.556927958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, 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:39:11.556940318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556961498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556970658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556981378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.556990968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.557001348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.557026409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.557037249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.557048219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.55725731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.55728518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557445121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557458011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557469281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557480081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557490891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557502011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557521221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557531951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557542581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.557558721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.557569321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.557580591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.559067219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.559792983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559822153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559832893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559844223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559859533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559870183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559880823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559891853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559902403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.559911483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.559921813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.559933303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.560676297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.561920753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.561947903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.561960574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.561971854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.561985374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.561995924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.562007384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.562018444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.562031284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562052034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562061584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562072564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562081724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562163205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562174045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562184395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562195445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.562206245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.562216655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.562227785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.56327137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.572698448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.572753288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.572764948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.572781198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.572791558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.572802418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.572813748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.572825008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.572836449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:11.572847399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.572868409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.572890939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.572914009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.572937129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.572951209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.554633784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.554700684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.554721224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.554734454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.554744564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.554760094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.554773054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.554785024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.554879715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.554922195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.554949325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.554973575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.555278717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.555317707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.555345977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.555372007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.555395807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.555407817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.555452978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.555474528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.5560112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556052741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556065491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556154531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556166961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556179231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.556190181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.556207031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.556231742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.556244192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.556256772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.556269872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.557265717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.557300507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.557315147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575175697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575311858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575327008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575339478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575364708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.575376158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.57567539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.57571335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.57572766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.578258713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.578290123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.578310783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, 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:39:12.579166308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.580327423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.580351444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.580365664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.580376054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.580388844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.580420294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.580433614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.580446974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.580463014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.580476314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58357793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58360378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.5836157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58363498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.5836457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.5836563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58367162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58368456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58369496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.58370542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.584848156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.584862736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.586704226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.586730366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604635846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604666016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604677566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604692837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604703707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604714447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604724927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604735257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.604744197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.606069013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.606500686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.607913243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.607937783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.608706337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.610086764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.610111294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.610122314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.612391235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.612408576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.612873768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.612910408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613831653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613841973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613852863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613862163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613872813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613886523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613897253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613907823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.613918323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.614940478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.615842243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.617495851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.617529541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.618681687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.619877283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.619891803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.619907283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.619917613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.619929233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.620393766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.620425346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:12.656550118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.656605008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.657602363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.658204886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.658230367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.658243897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555382894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555420864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555432125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555444725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555454225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555467385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555478755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555489955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555500945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555522015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555544315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555564915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555585405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.555609695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.555634266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.555657046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.555679986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555691146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555738266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555756236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555768686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555790096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555799946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555810956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555820057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555830597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.555839967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555850277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.555874667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555885607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.555896417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.555907427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.562176429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.562207979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562221709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562234739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562252149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562263179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562272519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562283089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.562292199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.562302859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562314079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562325099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562336129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.56234708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.5623593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, 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:39:13.56237294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.56239389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.56240285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.56241371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.56242269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.562751332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.562782652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562796902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.562808162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.563365395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.564605251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564620101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564638761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564649861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564660881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564671341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564682031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564691141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564705101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564715651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.564726162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.564736582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.564747822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.565602226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.565628256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568143839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568172859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568185329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568196309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568211389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568221949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568232399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568242839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.568251919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.568580561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.568604441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.571446305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.571705207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.571718087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.571727397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.571740007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.571749187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.572521881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.574194189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.574215999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.5742291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57424167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.5742514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57426219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57427157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57428239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57429655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57430719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57431772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.57432819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.57433884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.57434973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.575024654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.575038454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.577841498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.577868058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.577880638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.577889768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.579170145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.579191735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.579907178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.579939158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:13.580080149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.580102469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.580124959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.580148089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.58017075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.58018399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558088775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558144335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558155495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558165655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558181425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558195146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558206916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558218566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558230786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558252526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558273986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558296746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558317506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.558341196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.558368976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.558392147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.558415667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558427007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558439287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558452707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558464857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558485537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558495557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558506977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558516587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558528117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.558537277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558548147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.558573017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558584147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558595388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558606108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558615948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.558627628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.558639408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569340952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569388932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569401382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569411842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569423692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569433532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.569444602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569457232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569468593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569480093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569491563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.569503293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, 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:39:14.569516633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569537593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569555313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569565903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.569574763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.569635893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.569680194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569696844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.569707974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.570253546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.570301627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575903115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575937525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575949505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575960825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575971425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575988845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.575998366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.576009096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.576024616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.576035026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.576045916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.576072176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.578478168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.579621954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579651194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579662274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579673384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579684454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579695124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579712374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579722614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579733214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.579742484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.579752894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.579763925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.583029551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.584324638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.584354828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.584366478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.584378058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.584393278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.584404628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.584416118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.584972131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.586082386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586118957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586132307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586145537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586155877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586167427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586179977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586196917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586208567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.586220447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.586232137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.586245317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.587456793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.587492424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.588612589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.588638509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.588651689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.58866213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.5886793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.5886944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.589142282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.589168872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:14.589294933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.590012386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.590057467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.590088127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.590114737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.590168737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.55552208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.555777721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.555791561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.555801921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.555817011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.555830731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.555842881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.555855031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.555933212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.555984382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.556030742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.556056292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.556160853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.556198953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.556223303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.556246263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.557381819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.557410519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.557423699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.557439609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.558640785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.55954981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.5595615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.55957315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.55958301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.55959409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.55960308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.55961846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.55964708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.55965875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.55967019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.5596817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.559831181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.559861241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.559880931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560429124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560441144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560477394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560486794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560507904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.560518185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.563394269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.563419159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.563430699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.564701235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570098903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570127433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, 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:39:15.570141153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570166003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570175753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570186813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570196193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570207303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.570230973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570242723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570255324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570268074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570280534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570292704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570302214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570313264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570324004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570334674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570346434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570356134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570366714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570379384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570389824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570432404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570454985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570467165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570480285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570492565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570501785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570512595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570527455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570538015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570553245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570563985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570574635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570583825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570594905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570605925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570616735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570628535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570640785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570649775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570660316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570669376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570681866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570692866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570703766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570716116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570728276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570737356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570748006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570757066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570767586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570778066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570788486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570800206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.570810696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.570820686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.570831606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.571675941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.571710331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.571724071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.571733561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.571745511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.571754511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.571767431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.571783691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.572292334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.572316834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:15.572361154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.572388494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.572449965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.572477295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.572505585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.572518015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.559238015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.559258626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.559269256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.559279396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.559338676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.559374586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.565759538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.567411517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.567442047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.567465967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.567517347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.567546917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.567569427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.567595637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.567753138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.567776988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.56816744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.5682186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.568234451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.568248341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.569464607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570517702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570529262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570557122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570567572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570579382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.570589262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.571092785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.57206722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.57209983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.57211309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.57212577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.572572152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.572620712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.572634623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.593474908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.594652394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.594668984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.594686884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.594698844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.594709274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.594721304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.594734554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.594746864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.596300382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.597291077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.597305507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, 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:39:16.598132051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.59990919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.59992951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.599942111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.599952311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.604328183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.604375473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.604388743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.604540384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.605401928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.606725885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606754305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606766265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606782015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606794105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606805955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606817275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606827655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606839375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606850915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.606870756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.607592329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.607623299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.609449059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.609477639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610411563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610435684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610457194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610469024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610481214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610492474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610508474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610520114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.610529974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.611395118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.613199328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.613226558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.613248418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.613322148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.613332868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.613345458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.613356488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.613372868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.613385469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.61365668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.61367851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.63152296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.63156403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.63157927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631589981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631602661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631614671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631626751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631644671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.631666701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.631935552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.631963422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.634075003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.634103883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.634864187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.635283689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.635298389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.635309289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.635837882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.635862152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.636549866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.639562171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:16.639591041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.639614231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.639636651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.639667011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.639691461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.639706932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.57264893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.57269508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.572706891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.572717551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.572848921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.572884251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.572917582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.572930372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.57465232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.575749576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.575776916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.575803506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.576078648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.576105458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.576130178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.576156698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.576181348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.576193378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.576208778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.576221478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576235468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576257118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576267419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576279829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576290189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576301939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.576312979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.576355789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.576390899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.576403409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.576415889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.576427819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.577494255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.577893327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.577907677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628629473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628728913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628750663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628762273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628779873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.628790703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.636471552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636508792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636522632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636535583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636548263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.636561333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, 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:39:17.636573823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636607883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636618673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636630963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636640743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.636652333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.636676053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636687853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636699333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.636716283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636728594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636741304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636750874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636762254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636774014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636785664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636796954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636806764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636818354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636829844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.636841384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.636854144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.636865544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.639854779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.63989512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670367824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670421744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670437694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670450324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670462574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670474894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670492754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670504294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.670514554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.683215488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.683251738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.685754311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.685790261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.686712666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.686742146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.686757006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.686767626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.691869282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.691914272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.692544765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.692581185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708828417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708860707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708874688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708887208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708899118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708910228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708922078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708933268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.708948068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.709545581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.711733432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.713047109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.713080489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.717894523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.717928573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.717941823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.717952453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.717989824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.718011164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.718883108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.718908728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:17.719025239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.719063909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.719117009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.719146319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.71917546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.71919108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.569462251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.569506781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.569518571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.569528961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.570679517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.573348111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.573425041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.573439911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.575360381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.575718453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.575775783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.575802183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.581590182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.581641993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.581669013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.583406142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.583439442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.583452462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.583466582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.583479962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.583499452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.583589023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.583599823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.584012255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.584028295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.584040505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.584050675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.584063005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.584089535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.584102125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.584114075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.584126375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.585212761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.585242631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.585256721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585408272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585420072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585459762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585470082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585484722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.585494612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.585521342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.585537722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.585555062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.587401042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.587432582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.587710393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, 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:39:18.588007185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.589764544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.589776344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.589793014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.589803654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.589816594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.589843554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.589856304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.589869024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.589935435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.589949815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590260806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590280906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590293726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590317177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590337617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590349327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590361127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590372837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590384697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.590400207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.590415267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.590427627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.591996615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.593353382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593380782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593398492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593410732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593535063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593555233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593581313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593616473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593633313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.593644833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.593657523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.593670113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.595637753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.595666704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.595959815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.595981075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.596002595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.596013015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.596133846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.596152726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.596678119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.596705319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.599723794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601328022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601357572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601369552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601381672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601393473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601406503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601422933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.601444663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.601456663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.601470993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.601883105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.601912585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.602111736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.602123636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.602151496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.602162006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.603307282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.603335172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.603953825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.603985366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:18.604068276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.604095356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.604146396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.604174997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.604206307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.604220487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554008841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554047461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554059411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554069731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554081101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.554144091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.554162751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.554194152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.554576204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.554627214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.554668514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.554699014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.554867715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.554905455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.554941585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.554968086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.556789015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558329873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558362743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558377833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558393123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558420633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558433323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558461263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558482313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558494683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558506373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558518563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.558543964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558557264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558569644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558585594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558598654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558613544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558626544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558639754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558649744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558661834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558671944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558683924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.558695264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.558707584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558720394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.558733385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.559615419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.561019736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.561064546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, 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:39:19.562489674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.562550184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.562561844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.562573064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.562582374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.564151032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.565063237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.565077307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.565098247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.565112537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.565130857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565144437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565155647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565168037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565181007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565193057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565204807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565215617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565228037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565241357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.565253487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.565551029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.565579069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.567242728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.569337128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573090577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573221968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573253138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573264888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573275788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573286708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573297168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573307858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.573325398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.573510579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.575114757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.57567585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.57570657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578468274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578497494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578509564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578519475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.578530365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.578542265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.578572305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.578585445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578597575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578606625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578617445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578626575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578637505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578648055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578659195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578669765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.578680565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.578692675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.578704065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.57954522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.57957079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.580183263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.580197443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.580208823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.580218583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.580235363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.580259033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.580907797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.580935727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:19.584654346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.584693066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.584750066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.584794236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.584848367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.584863177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.568693542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.568738432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.568749622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.568759462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.57431157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.57434726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.574359681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.574385191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.589717968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.589870289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.589947639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.59000949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.596665233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.59797722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.59801387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.59805556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.59807867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.59809036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.598102341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.598114501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.598549413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599651738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599666898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599678999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599689109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599700599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.599710029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.599727619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.599752459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.599765419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.599776719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.600843644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.607078386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.609685649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.609727889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.616984256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.617029986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.617044086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.617055406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.617068356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.617080706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.617116627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.617130797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.617143407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.618814505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.618838535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.618852205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, 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:39:20.651799552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.651862052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.652811667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.652834967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.652846227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.656680416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.660503695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.660517395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.660528845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.660541756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.660554096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660574406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660584216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660595116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660605486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660615806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660626346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660635576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660646386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660657016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660667606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.665969543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.667108529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.688306426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.688421726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704528658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704576068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704628518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704650118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704671239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704692239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704713129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704798589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.704826829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.714359908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.714422348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.722178077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.730085317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730120267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730131757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730142877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730152837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.730163377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.730176087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.730194318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.730206338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730218498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730227738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730238368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730247608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730258098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730268528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730278898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730289698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.730300298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.730310738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.730323698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.759036373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.759107693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.768030868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.768061678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.768098509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.768108429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.774908263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.774941083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.778790673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.778858403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:20.804976665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.805035325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.83981124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.839865461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.840169992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.840187142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.557956485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.559692624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.559730504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.559742874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.559753234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.559768304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.559781744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.559794595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.559814045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.559836345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.559857905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.559879795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.559903895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.559929135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.559954805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.559980925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.560005826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561030611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561070971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561102491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561116621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561205802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561218152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561238252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561249292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561270062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561280822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561293082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.561318092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561330562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561344672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561356622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561369623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561382843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561395573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561412353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561422493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561434243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561444313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561459043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.561468933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561486653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561498303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561510763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561671714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.561704184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.561722344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, 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:39:21.561876645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563057011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563082201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563117171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563128171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.563140621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.563175322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.563189332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.563202322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.563216462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.563230462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563246222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563257072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563270312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563282012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563293922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563319622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563329762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563341722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563353923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.563374503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.563387223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.563400173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.564475478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.564496698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564538879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564550879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564563369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564575439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564587729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564599979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564611389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564622559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.564632589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.564647549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.564659469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.566173197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.567668494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567699315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567710705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567722365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567731925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.567742945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.567754405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.567765395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.567824285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567836925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567846115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567857355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567866645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567877565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567888325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567898846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567909506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.567986546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.567997096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.568009996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.568511839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.568535869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.568549229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.568558809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.568569579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.568578629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.568589769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.568600719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.569011121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.571831005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:21.571863076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.571885636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.571906786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.571931206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.571956036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.571969126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.569680992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.569731682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.569743692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.569754093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.569794863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.569831573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.569845493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.569858743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.572162995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.572207055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.572248175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.572280875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.572919259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.572957039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.572982389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.573010619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.573330731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.573369171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.573383741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.573917884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.58523339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.58530231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.585315731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.585356211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.585367661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.585394511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.585404911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.585745453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.585777273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.585790813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.585805923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.585961364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.588020904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.588045154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.588059154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.5891684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601600803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601628993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601641243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601654023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601664853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601677053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.601696233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.601708703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.601721793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601734654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601747414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, 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:39:22.601760484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601783204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601792974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601806434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601816394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601827974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601852514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.601864404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601876334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.601891424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.601904724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601918004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601929035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601940915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601952985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601964615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601976055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601985875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.601997935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602010115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602021765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602032915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602054695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602067955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602081335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602094625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602104215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602115835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602127876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602139636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602159046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602170566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602182016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602192086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602203276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602216356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602228026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602241446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602254896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602265026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602276686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602286616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602297736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602309516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602321147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602334927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602347497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602357067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602368847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602378407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602389717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602400787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602412487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602423437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.602446967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602458157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602470347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.602483537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.602496137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.61284537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.61289021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.61290383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.61291437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.613289202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.613323842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.614370067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.623035131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:22.637938467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.641243053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.641265483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.641291283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.641317444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.641331654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.598514545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.602151433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.602184843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.602196354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.602206874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.602220964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.602234124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.602246554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.602259784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.602287544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.602309194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.602330544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.640198175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.640260915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.640287885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.640312956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.645471042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.645509182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.645524742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.645538632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727369825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727412745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727430195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727465095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727476465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727488326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.727498346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.728669242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.731473836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.731499256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.731512346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.731530686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.731545246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.731558606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.731571556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731584676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731595286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731607736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731618166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731629996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.731640037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.73818967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.73823425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.73824796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.740083499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.740763063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.740780373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, 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:39:23.740794653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.740817313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.740828303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.740840503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.740856543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.745476866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.745726118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.745740188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.745915419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.746775583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.746803573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747119745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747134595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747159705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747171385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747182705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747194755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747204815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747216085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747227285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.747238335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.747250225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.747262275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.748902244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.749348236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.76005876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.76009329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.7601065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.76011926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.760130851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.760142581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.760154521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.760175641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.760186141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.760197341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.760214401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.764588603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.764628563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.764732484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.764746584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.764778714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.764789584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.764807414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.764828404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.765777389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.766357972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766385162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766396362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766408482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766423322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766435902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766448272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766460413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766473603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.766487493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.766516713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.766529913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.767049226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.767092516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.767109066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.767124206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.767198466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.767208766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.767220726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.767233336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.771499568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.772616424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:23.772639134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.772665604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.772687654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.772711964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.772740074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.772754734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.562917113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.562960733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.562975043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.562986303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.563853047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.563879327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.563892538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.563905828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.56444473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.564498201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.564535631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.564568711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.564899463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.565754017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.565778847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.565807347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.565834277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.565908798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.565923088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.565937418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569478336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569521396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569534286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569556616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569568226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569581466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.569597766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.569610726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.569635557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.569647737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.569781237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.569794197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.571339795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.571401615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.571549286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573796488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573825028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573848228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573859718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573872478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.573883338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.575776278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.576723782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.576753303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.577284205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.577310775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.577330245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, 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:39:24.577379896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578627732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578648772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578662432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578673112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.578689642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.578715592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.578728813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.578741853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.578756813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.578770463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578787473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578797783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578811303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578823243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578835413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578847733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578857813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578870213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578883073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.578895543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.578907683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.578930724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.580013629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.580040449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.58420999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.586303631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587596307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587622077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587635037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587646627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587657817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587668817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587678588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.587689478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.587702128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.587721168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.587733858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587746248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587755448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587766288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.587775238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.587785728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.587796958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.590432171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.590474451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591793488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591824508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591840728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591850758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591861868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591872428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591892038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591902968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.591921169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.591931719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.591944129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.591959879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.591974429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.59808981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.598595132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.598622222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.598633673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.598645783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.598659673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.598671993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.598684193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:24.598696493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.598720373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.598741293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.598765423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.598790773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.598804763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.553693983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.553749213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.553760863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.553771413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.553782083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.553797144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.553821054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.553838004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.553919024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.553984794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554007335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554042295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.554125235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.554165545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.554190766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.554214626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.554261876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.554280936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.554295106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.554308446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554321826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554345946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554359626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554388557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554399177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554411317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.554421297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.554454187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.554479287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.554491037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.554509727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.554521637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.55698537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.562201926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.562238366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562254786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562267316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562731979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562750039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562766639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562778489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.562790719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.562812919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.562835169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.562848339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.562860329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.562873039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, 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:39:25.562885579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56290773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56291772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56292948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.562939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.56295253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.5629772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.56298933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.56300174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.56303793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.56305076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56306391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56307425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.56308629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563100641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563119241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563130741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563140901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563153841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563166041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563179121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563190881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.563204041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563215861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563232131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563248681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563259041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563271011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563283371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563295242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563306542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563318082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563329722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563380012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563402302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563415342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.563847404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.563888975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563923555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563935055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563956735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.563967285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.563978745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.563993335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.564528618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.564557778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564616158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564650058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564663468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564679179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564691579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564703969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564715529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564726769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.564737959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.564748699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.564760519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.568268607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.568309667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.568333967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.568345297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.568371107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.568382167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.568393317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.568409437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.56898852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.5690118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:25.569063961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.569089241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.569140461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.569165691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.569189921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.569206381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.572235324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.572292895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.572305545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.572327755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.5734235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.573889083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.573918723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.573933123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.573946523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.573975893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.573998803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574020803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.574063064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.574090774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.574116614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.574148354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.574181674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.574200144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.574213444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.574226554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574240264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574262175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574273345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574285685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574304855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574354565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.574372395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.574385315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.574411585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.574424545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.574437935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.574450956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.575767612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.576121504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.576145914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578803558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578834768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578858568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578869338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578884358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.578894978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.57934287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.57937255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.57938542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.580825408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.581799743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.581830613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, 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:39:26.581845343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.581869243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.581880303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.581893463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.581903643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.582452036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.582496086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.582509136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.582522536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.583124179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.58315347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58322795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58324014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58325311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58326528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58328275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.5832945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58330473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58331656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58332886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.58334092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.583352841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.583365971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.584968169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.58517615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587815183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587945854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587960424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587974084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587986494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.587998324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.588009824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.588035924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.588046874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.588100705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.588136325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.589671212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.589710463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.592790728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.594130195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.594147715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.594158645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.602106325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.602155785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.602171015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.602186675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602200635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602210945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602229655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602269636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602282186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602295556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602307906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602319876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.602339176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.602374866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.602386716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.603683293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.603712263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.604612387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.60512458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.60514348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.60515444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.60516734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.60518169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.605272381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.605472432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:26.605486992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.605512062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.605534052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.605562752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.605586432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.605601902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.553703858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.555736459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.555763949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.555775259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.555785379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.555798469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.555810629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.555822539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.573306657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.573459418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.573633408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.573738839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.574234941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.574344912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.574496073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.574584333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.574973935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.575054466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.575086966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.575100686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.575421187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576726974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576749094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576760924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576770994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576786334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.576795974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.578199061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.578236212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.578248682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.578260062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.578427213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.580136191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.582451083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.582463963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582544173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582554034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582607854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582617764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582642854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.582651964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.582955676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.582969376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.582980506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.584714714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.58580182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.58582759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, 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:39:27.604394304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.604439274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.604450724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.604481314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.604490934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.605266608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.605316169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.605328449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.60554081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.607817261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.607853001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.608946717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.608965067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.608976487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.608987467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609003657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609014517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609023787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609034307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609044747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.609055077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.610179143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.610215963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.612092383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.612123433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612845127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612863427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612874507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612885077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612895627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612906147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612916937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612927297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.612936367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.612946647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.613031098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.614591315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.614622376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.614636196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.614649436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.614678156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.614687476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.614709626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.614723176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.615284349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.615313119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626770387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626891218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626922498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626932958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626943768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626954428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626965308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626976318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.626987038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.629866123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.629896003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.631786372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.631831153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.632892508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.634138904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.634155384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.634165004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.636805878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.636830338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.637647582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.64322124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:27.64325021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.64327313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.643299671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.643323791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.643346661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.643360471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.553688095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.553741505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.553752776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.553763096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.553772556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.553830696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.553843846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.553856916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.553953717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554003047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554053857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554083107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.554182948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.554242998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.554268528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.554291798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.554325258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.554336849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.554349039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.554361049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554392309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554416209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554435799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554463189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554472619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554487039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.554496149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.554531189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.55455835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.55457017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.55458113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.55459201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562288189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562322819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.562341519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562354409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562364879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562375599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562385259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562433279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56244922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.56246089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.56247272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.56248421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.56249575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.56251146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.56252362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, 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:39:28.56253554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.5625566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56256601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56257665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56258558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.56259613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.56262124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.56263243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.5626433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562656421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.562668361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562680421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562689631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562700291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562710781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562721571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562733351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562743051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562753421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562764061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562774281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562784651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.562795591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562806991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562826491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562838551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562847522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562859642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562870412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562880692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562890982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562901342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562911602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.562920342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562930672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.562941592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.563799486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.563820566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.566964392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.567360424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.567374694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.567384164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.567499495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.567520935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.568227169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.568247479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.568368439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.5683929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56840493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56841659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56842703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56843742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56844785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56845819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.56846868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.569513955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.570963713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.571094573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.571124013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.571209714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.571223834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.571242804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.571252064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.571264684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.571276504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.571823577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.572836952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:28.575180494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.579823627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.579866868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.579892248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.579916088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.579929608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.552924379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.552970829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.552981839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.552991409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.553000819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.55302895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.55304094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.55305216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.55314099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.55318474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.553227271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.553253281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.557200251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.557266571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.557292011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.557316051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.557464892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.557501112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.557514992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.557527092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.557879104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.557942364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.557965424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.558004525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.558014705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.558031335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.558053295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.55901475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.55905287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.55906467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.55907603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.559187791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.562274466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.562306446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.562325967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562338967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562349157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562360177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562369677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562381077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.562390507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.562401677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.562412597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.562423697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.563280711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.563306001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.563320982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, 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:39:29.56699034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.56705199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.56706318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.567090981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.567100651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.567405082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.567466512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.567478023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.567489213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.568211926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.568243186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569087731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569102761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569113931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569124821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569135461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569148471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569157611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569168151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569178731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.569189421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.570192156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.570213496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.571894865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.57290845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57292394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57293397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.5729509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57296217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57297285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57298334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57299382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57300421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.57301329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.57302415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.57303543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.574141066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.574411147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.578198056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.578231876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.578262636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.578272736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.578829899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.578856929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.579740224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.5809726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.58099998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.58101159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.5810229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.58103259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.581048691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.581059611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.581070411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.581080791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.581091391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.582005405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.582028905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.583530993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.583558753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.587335762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.588248387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.588276217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.588287197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.588298127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.588311227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.5888261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.58885739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:29.589050501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.589092491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.59079376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.59083041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.59085458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.59086854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556084282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556120372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556138372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556149642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556159042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.556202963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.556214433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.556235043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.556335993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556388824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556421344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556445684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556537294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.556576244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.556601255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.556624495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.556671345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.556693285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556707385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.556719295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556760645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556781876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556791416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556979597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.556994567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.557005407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.557014417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.557028467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.557051777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.557062617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.557073557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.557084537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.558207683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.558240743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.558254533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558285683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558296703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558369584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558379514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558399834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.558414464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.558426794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.558440754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.558452004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.55966124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.55968701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.5597032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, 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:39:30.55972394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.559756421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.559766061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.559780141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.559789171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.559841211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.559889241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.559901561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.559912781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.560407644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.560439384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560453044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560462564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560473424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560484084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560494654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560504994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560519034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560529644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560540215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.560550595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.560561075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.560572175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.562208503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.562236523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562256463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562266203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562277573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562292483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562303093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562313413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562327294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562337954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.562346944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.562357464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.562368654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.563774381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.563804921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.563826431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.563840881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.563851831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.563860981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.563871261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.563890071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.564421574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.564448014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564474434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564483884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564506925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564516215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564531655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564542215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564552625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564563305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.564573755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.564584035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.564595235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.565973292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.566005702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.566022702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.566032392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.566063272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.566072442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.566085373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.566096503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.569164588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.569196848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:30.569209778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.569231818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.569257859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.569281289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.569304319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.569317889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.553962329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554016729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554028689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554055859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.5540967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.55411232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.55412536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.55413739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.55418746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.55425202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554286191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554312151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554386681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.554429591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.554456121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.554481212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.554510902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.554526232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.554552112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554565922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554587352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554609582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554633672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554645872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554656492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554668432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.554678443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554711053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.554737333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.554750273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.554762453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.554778193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.555872429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.560773733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.560809313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560836354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560847574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560860404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560871084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560883484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.560894224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.560950234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.560967144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.560979704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.560992294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.561004354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561018345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, 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:39:31.561033885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561056335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561066715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561079025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561088965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561111505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.561136185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.561150065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.561163565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561178215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.561243776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561264816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561275676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561287696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561299196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561310756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561333226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561343396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561362846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561374816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561386846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561399266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.561411917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561440817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561454967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561468557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561478457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561491287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561503127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561516037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561527387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561551877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561563947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.561573587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561584947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.561596787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562207621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562237991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562252201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562262541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562276181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562286081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.562298601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562310581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562526932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562561532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562602643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562612863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562627003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562637623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562650483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562663163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562679703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562690993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.562703063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.562714403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.562733673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.56410216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.565104255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.565134065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.565145905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.565157985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.565172796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.565184276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.565196376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.565207916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.565219336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:31.565230926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.565252336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.565274446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.565298196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.565321646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.565335006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.55881608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.558873611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.558886141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.558901191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.558911531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.558927081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.558950361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.558964731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.558978401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559001481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559024861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559046772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.559068652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.559093822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.559122402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.559146782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.559171612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.559184022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.559197272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.559211272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559223782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559244963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559255413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559267883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559277953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559290013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.559299783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.559311563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.559337453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.559349533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.559361873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.559373903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.56075795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.560811961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.560827291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561912916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561944226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561956616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561966966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561987386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.561997807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.562048657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.562087897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.562102447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.563802296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.563827246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.563842466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, 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:39:32.565803296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.565850946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.565863076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.565904476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.565928646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.570211438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.570258098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.570275808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.570288568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.576037227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.577018612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577427354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577442135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577460595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577472495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577483865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577504565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577516175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577533125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577544775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.577561045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.577594875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.577620405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.579713586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.580821812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580838432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580853292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580865442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580877472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580893272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580904622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580916032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580927412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.580937602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.580949502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.581247114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.582832492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.584644491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584672241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584683711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584702591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584713221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.584724941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.584737481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.584749972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.584763452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584783932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584814772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584835002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584845212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584858372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584870292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584886312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584906812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.584919992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.584932302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.584944282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.585199774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.585218264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.585265734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.585282014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.585295074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.585305394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.585318524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.585336174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.585929257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.585949128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:32.585999938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.586032558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.586102688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.586131218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.586155829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.586170939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553192518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553242448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553254858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553265588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553282648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.553392659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.553428589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.553442989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.5535403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.55360286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.55365378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.553688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.553786431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.55553505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.55558441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.55561059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.55563668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.55564999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.55566377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.55567911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.55569222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555714871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555726181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555738091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555748621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555760851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555781271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.555793001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.555819261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.555831951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.555844651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.555867771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.555882101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.555895911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.555917752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555934952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555945092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555958192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555972302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555984312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.555994112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.556006712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.556020152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.556032422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.556769676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.557234798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.557263028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, 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:39:33.557277758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557305059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557316009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557328589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557357669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.557369259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.557394079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.557406229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.557420369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.55765758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.55768804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557730831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557758891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557773051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557784851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557796651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557819481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557839671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557851671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557867811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.557879391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.557891552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.557903972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.559678261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.560020562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560057072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560070643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560082713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560094733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560123803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560142073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560155363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560167973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.560178053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.560194273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.560207153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.561407689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.562743166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562769006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562780786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562792786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562806836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.562819136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.562831836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.562844287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.562858977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562873267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562884437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562898177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562946667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562959737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562971587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562985337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.562997037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.563008477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.563019587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.563073288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.563824222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.564991717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.565018328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.565029888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.565041828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.565052338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.565068098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.565079968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.565091558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.565103068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:33.565114678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.565136088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.565156678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.565182788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.565206548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.565221529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.553453201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.553508361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.553520671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.553531101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.553541471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.553584871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.553598031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.553610371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.555032909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.555084329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.555109079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.555136649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.557838753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.557889163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.557926033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.557951023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.558402476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.558443196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.558462046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.558475626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562568357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562609827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562630937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562643847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562665317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562677147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.562689197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.562701867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.562734737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.562747227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.562761318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.562774548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.563557652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.565054449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.565083299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.565758533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.565783263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.565800263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.565887563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.567053799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.567078799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.569619782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.569644062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.569658602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.571664823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.571691903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.571707003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, 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:39:34.572736768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.576158255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.576182765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.576195765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.576206146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.591358382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.591423952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.591438132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.592227426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.594340907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.594491127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.59510179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595128111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595141141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595153201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595164911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595183911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595193941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595205841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595217171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.595232701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.595741054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.595764394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.598076565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.599306232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603291622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603308792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603322432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603334272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603346092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603360202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603371582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603383302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.603393232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.603871245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.603900655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.605644084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.605676084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.625305163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.628022887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.628050867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.628062287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.628079127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.628093637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.628200378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.628214348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.63256263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634922442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634949062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634960622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634973412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634985522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.634997352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.635029362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.635041602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.635053172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.635075352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.636291079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.63649301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.63656657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.63657902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.63661612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.63662645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.636691461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.636714361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.637268014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.637300074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:34.637346444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.637381094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.637477345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.637505505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.637529425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.637544425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.574155147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.574208477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.574220817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.574231447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.574241407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.574265577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.574283107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.574308357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.57489871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.575804515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.575832255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.575857555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.576320978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.576358018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.576384948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.576409618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.576703539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.57673739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.57675635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.57676989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.57686743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576912491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576927031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576958381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576969181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576981101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.576991521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.577214942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.577242852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.577268572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.577280082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.577369053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.578678479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.57871546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.57873021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579428643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579448303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579460663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579475083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579487254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.579497014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.579566684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.579581104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.579600914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.58078117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.582999891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.583027771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, 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:39:35.583041801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.583068502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.583079332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.583091102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.583101852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.583113302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.583137572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.583149472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.583161262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.588491929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.588528649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589886876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589912816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589928446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589953946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589966216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589979207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.589989877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.590002117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.590016227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.590052787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.590064797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.590077117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.591166283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.592021097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592053947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592066327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592078547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592091617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592103347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592115197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592135797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592147288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.592166468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.592187358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.592200288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.593500134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.593536205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.594744341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.595226873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.595242703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.595255313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.595272133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.595285783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.596000937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.596062537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629483446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629536296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629556696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629568166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629580686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629593176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629604906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629830217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.629844327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.632631162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.632673222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.636633582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.638436261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.661088015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.6621018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.66212645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.66213868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.6798777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.67992992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.681030726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.681471778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:35.687607469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.687651089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.689233187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.689284527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.689397928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.689415718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.554199207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.554221757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.554232737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.554242577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.554276098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.554335438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.554354398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.554366828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.55477319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.55483573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.554880801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.554907781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.555062222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.555105812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.555131642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.555157652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.557659635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.557700105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.557717585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.557731825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.561293543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.562542589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.56258244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.56259711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.56260879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.56262171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.5626336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.56264615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.56267864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.56269363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.56270948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.56273503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.570112898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.571055412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.571105343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571135953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571151553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571164093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571175113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571193333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571204443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.571218803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.571232483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.571246893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.571260773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.571300224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.571318554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, 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:39:36.571338554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571362164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571372484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571384584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.571394184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.582628041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.582682141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.582694761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.582706051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.583918307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.585001533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587441285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587490815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587502525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587513656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587524216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587553626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587563096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587573706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587584286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.587594666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.588143829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.588231469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.592127989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.592143529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592155919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592165809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592176539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592187109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592197549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592207919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592218209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592230479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.592239379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.592249559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.59226039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.593730077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.593803937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.595569496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.597552476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.597573986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.597584486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.597595116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.597616747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.597628427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.597641137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.598691722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599732487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599756677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599767067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599777907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599788507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599799047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599809457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.599825537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.599835918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.599847708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.601711207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.603219564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.603237094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.603246774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.603257324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.603266365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.603276675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.603287675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.603492846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.603521776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:36.603607996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.604787952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.604817282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.604846033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.604869053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.604881823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.553773306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.555256944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.555383445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.555749646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.556403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.55641948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.55643811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.55645041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.55650693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.556558341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.557710926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.557742836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.557769647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.557796067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.557840577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.557867357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.557904467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.557923777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.557938937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.557952658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.557974348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.557997698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.558009018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.558021138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.558031848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.558051708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.558061548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.558073558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.558101468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.558113908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.558125868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.558138018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.559163124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.559190974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.559225134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559292984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559304674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559347475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559358155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559374795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.559384705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.559400965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.559416145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.559428435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.560883652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.561632326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.561664696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, 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:39:37.561679196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.561706117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.561717617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.561730687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.561741527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.561754087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.561779847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.561792357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.561804977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.563098034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.563329605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563358905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563372165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563385755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563399105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563412185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563424415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563442415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563465845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563478315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.563491256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.563505576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.563518926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.575677127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.579813928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579854988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579867848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579881058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579893838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579905899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579918139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579930199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579947919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.579958299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.579969839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.579982439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.579994249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.580006989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.580019939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.580029729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.580041399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.580051189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.580062769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.580076419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.580088759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.580101339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58011416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58012487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58013659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58014643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58015838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58017023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58018202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58019382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.58020564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.5802187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.58023106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.583125005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.584307281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.584348231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.584360981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.584378491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.584393981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.584406421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.584419361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.584431981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.584449341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:37.584461282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.584483262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.584504152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.584530352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.584554552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.584570222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.554887074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.555368376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.555381046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.555391436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.555403077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.555418027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.555430507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.555448437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.555460927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.555483837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.555505987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.555528417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.560988284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.561048285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.561075755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.561106295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.561212575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.561244026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.561259406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.561273456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561543007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561678268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561692638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561704958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561715598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561728058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.561745358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.561814819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.561840739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.561855239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.561866989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.561930839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.563877489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.564557402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.564588553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.566308311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.567468507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.567494717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.567511247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.567524477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.567547467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.571478937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.571515228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.571528668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.573064085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.576546753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.576577293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, 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:39:38.590625554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.590707825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.590720015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.590755705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.590765175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.591166277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.591196477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.591207807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.591430778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.592433253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.593375998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593391318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593401508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593412918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593423618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593434428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593449408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593458538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593469478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593480209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.593490879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.593914261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.593941971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.59577168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.59579734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602141292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602171822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602183503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602194333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602204933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602216163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602226583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602236793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.602249113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.602581944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.602608655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.604727935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.604775515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.608941146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610440584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610462744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610472914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.610483444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.610495074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.610508934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.610521444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610533884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610542884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610553704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610563114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610573604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610584464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610594894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610605384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.610615755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.610627305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.610638245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.611412989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.612343573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.644126884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.64541636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.645443821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.645455011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.645465731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.645478571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.647493621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.647531601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:38.649528231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.649576521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.6533097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.65335516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.653625891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.653646251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.553516049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.553573169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.553584269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.553594189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.553603629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.554923426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.554957466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.554972366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.554996566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555017926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555038586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555058876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.555089557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.555112987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.555135957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.555160327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.555380918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.555399598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.555440368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.555460298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555472868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555498179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555508839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555519959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555529319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555540209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.555549729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.555560389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.555583689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.555595319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.555608039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.555619529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.556749675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.557088207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.557103547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557117677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557128227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557139897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557154077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557165307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.557175077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.557229197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.557248457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.557273338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.558497344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.558527614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.558541354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, 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:39:39.558553764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.558575524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.558589844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.558601184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.558610964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.558621234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.558644454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.558655774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.558666625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.559174147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.560272692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560302873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560314343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560325813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560337573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560349963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560366753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560376373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560388613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560400863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.560412653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.560423713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.560437413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.561260307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566252142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566282413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566293543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566305683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566317303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566329313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566341063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566352623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566364153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566374013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566390453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566402233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566414023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566426563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566438653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566448013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566459183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566468923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566479974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566491364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566502874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566516174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566528274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566537734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566548864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566558664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566569814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566581044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566591944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566602924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566613944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566624584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566637854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566649214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566660804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566672594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566681775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566692525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.566701895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566712495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566723675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.566734835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566745595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:39.566758455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.567983651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.568026491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.568052181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.568081832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.568095982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.556338944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.556394355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.556406345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.556416515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.556426925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.556441675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.556456475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.556469475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.556811627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.556866637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.556905897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.556936547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.557069778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.557117428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.557142658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.557168468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.558166594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.558221914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.558261144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.558275994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.561347519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563094598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563118558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563131268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563141638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563153408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.563167898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.567996503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.568051063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.568065153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.568081733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.568095293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.568125193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.568138863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.568154883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570510885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570534655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570548406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570559116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570571096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.570581226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.570599276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.570612536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.570626446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.571306569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.571321939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.571335919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, 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:39:40.574159024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.57542735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.57544344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.5754577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.57546845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.57548034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.575507951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.575520031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.575532111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.576510176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.576541716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580517006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580549496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580562946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580583646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580595916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580607386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580617276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580628476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580640077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.580651537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.581069629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.581088529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.583019029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.583057419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584350125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584385225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584398256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584410516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584431586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584443746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584459256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584470756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.584480586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.585717452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.586411036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.587449581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.587477711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.587677822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.587691182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.587703482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.587714212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.587726252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.587740782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.588216815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.588247105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591725273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591926934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591941424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591953734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591966394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591978504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.591990614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.592003024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.592015264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.592074884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.592105004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.593817193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.593853543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.596995469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.597019519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.59708033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.59709164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.598254606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.598282536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.599031729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.59906921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:40.599600872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.599643943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.599706353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.599732643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.599760033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.599775753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55316522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55322246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55323456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55324554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55325637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.55327244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.55328597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.55329888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.553361891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553408741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553455531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553481931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.553570202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.553609082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.553634712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.553661002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.553716872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.553756123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.553771223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.553784323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553797483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553824993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553835193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553847583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553857893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553870203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.553880313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.553912623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.553943064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.553955354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.553967384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.553981144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.55517546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.5552107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.55522647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556380866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556577197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556590917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556611007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556623787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.556634847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.556657467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.556675287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.556687758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.557853733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.557890824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.557905464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, 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:39:41.560793618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.560832058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.560845499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.560864809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.560935179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.560948749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.560974189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.560986609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.561000819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.561015699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.561028689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56107242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56108556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56109825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56111048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56112217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56113418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56119522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.56121455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.5612277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.561240231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.561252451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.561265401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.562586097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.562623767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565459521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565655982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565675752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565687812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565699512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565710673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565723303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565735163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.565745313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.565957194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.565978274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.567592472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.567623442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.568729788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.568755318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.568933999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.568945369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.569602312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.569641192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.570279896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.570314226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.571807513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.571828493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572513657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572525227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572538017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572550117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572561777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572573217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.572585307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.573813863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.573844334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.580769189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.580811689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.580826729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.580837999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.580850079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.580860499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.580871729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.580884349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.580896029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.580907829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:41.580919559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.580945579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.585977235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.586026355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.586069125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.586084735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.553121921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.553174541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.553186391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.553197351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.553207821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.553223451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.553236241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.553252672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.556460448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.556524238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.556547408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.556569368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.558637769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.559454213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.559482253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.559510293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.559539643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.559551693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.559564323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.559576224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559588484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559610504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559622084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559632824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559642414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559653284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.559662434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.561167102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.562455968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.562479448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.562495998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.562513758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.562527188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.562545889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.562558279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.562713509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.562725999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.56273782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.56274729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.56276927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.56278197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.56281587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.5628468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.5628594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.564122817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.564147007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.564160367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, 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:39:42.567693974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.567733544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.567751835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.567763365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.567777595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.56884997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.56888726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.56889903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.56890991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.569649164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.569692194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570020716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570033576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570057166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570067886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570078516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570127896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570157376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570169426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570180357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.570191047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.570298697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.570311367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.573712834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.573756725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.574678759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.574711289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.574723439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57473438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57474519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57475571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57476622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57477664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57478563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.575486833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.575521024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.576650469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.576677169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57684589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57685788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57686857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.57687788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.57688864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.57689988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.577438013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.577469053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577511024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577520204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577557524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577566634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577577074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577587454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577597934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577612514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.577623144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.577633494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.577644304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.579043501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.579069131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.579820035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.579830125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.579863475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.579872905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.580126137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.580141877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.580597549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.580629919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:42.5807521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.58078755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.58084186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.580865051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.580889151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.580902101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580305449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580339569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580351419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580361289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580370819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.58038366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.58039539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.5804064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.58041762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.58044448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.58046568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.58048636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.58050667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.58053226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.580806002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.580831792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.580857722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.580869282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580881402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.580893132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.582340569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583489385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583504895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583520055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583529875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583540755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.583550026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.583560466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.583585636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.583596646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.583607946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.586717972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.588693532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.590818332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.590844482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591440045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591458345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591469326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591478986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591489606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.591498606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.595671787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.595700137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.595717747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.596526641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.597697067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.597713927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, 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:39:43.599255515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.599400806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.601167335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.601186805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.601196625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.601209595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.601233855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.601245465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.601256705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.601269375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.601281325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.60228416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.602668522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.602689852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604808513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604835383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604847623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604857683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604868803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604880053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.604891023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.604901993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.604914394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.604926304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.604938824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.606470621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61211855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61214889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61216096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61217223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.6121831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61219492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61220599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.61221635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.61223112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.612243931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.612262971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.637668988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.639424127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.639439697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.639766779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.639780999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.640397262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.64184092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.64186823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.64202827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642185291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642195951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642349212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642360932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642371932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642382612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642393282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642403682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.642419392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.643449358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.644426133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.645502228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.646729694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.648196802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.648948085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.648968936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.648978676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.648993306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.649005306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.650560864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.651435188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:43.651460678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.651491248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.651512138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.651535569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.651560579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.651574709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553617726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553665777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553677397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553705737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553715577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.553728597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.553744837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.553756317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.553803437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.553847027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.553881968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.553905248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.553962538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.553992838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.554016598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.554045058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.554088939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.554105259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.554117589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.554133689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554151899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554186969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554199269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554219579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554228629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554239199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.554248169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.55427339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.55429706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.55430811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.55432346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.55433446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.555254325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.556504641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556521421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556533901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556544041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556554881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556564061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556574401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556717142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.556727852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556738942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556750042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556762362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556773382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.556785112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, 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:39:44.556796852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556818012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556827253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556837823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.556846813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.556857223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.556881663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556892623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.556903813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.557386405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.557398645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557410705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557420595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557431256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557444376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557454726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557465046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557474006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557484456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557494986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.557505516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.557515766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.557552446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.559275925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.559297595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559341635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559351085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559361695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559372185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559382565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559392835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559403416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559413766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.559422826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.559433026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.559447486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.560850773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.560881053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.560914973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.560924443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.560955483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.560964573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.560976403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.560987484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.561561566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.561588887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561614267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561627807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561640007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561649787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561660387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561670807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561681227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561691567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.561702177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.561712627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.561723447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.5722017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.57224451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.572454801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.572466191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.572513561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.572522801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.572617732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.572638202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.583115685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.583154485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:44.583346626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.583395116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.583452676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.583490787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.583515477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.583534967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.553266826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.555855409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.555882269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.555893559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.555903369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.555915849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.555940189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.55595167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.55596372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.55599079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.55601237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.55603366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.55614377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.556169761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.556193521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.556217431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.556242651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.556253701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.556266391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.556278581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.556290951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557527617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557537888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557553698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557564528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557575948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.557585278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.557596238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.557620198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.557631618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.557642928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.557654178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.557665958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.557679688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.557691748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.558946695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.558971425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.558982735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.558991795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.559009685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.559018955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.559029585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.559040895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.559051895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.560223581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.563169516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.565055276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, 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:39:45.565081466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565104396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565114116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565124976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565134176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.565144866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.565183746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.565194596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.565205596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.565218636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.565230606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565732219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565750289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565815679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565826559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.565841529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.56590729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.56591687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.56592736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.56593779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.56594838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.56601249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.56603133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.568814375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.568842435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.570509843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571084016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571108816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571120246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571131246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571146596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571157266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571168086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.571177426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.571188217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.571199797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.572166831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.573037176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.573060496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.573070476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.573081056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.573094596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.573104876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.573116546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.573127616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.573139696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575392588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575419328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575434568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575443868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575454208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575464578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575475308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575485978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.575496468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.575506658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.575518278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.577697839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.577729749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.578956635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.578982915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.578994795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.579004205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.579017555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.579031606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.579654669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.580537163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:45.606196463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.606242823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.606926227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.608105082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.608138853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.608152323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.554885796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.554933676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.554987646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.554997746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.555026806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.555039896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.555051296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.555062636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.555106187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.555152227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.555186227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.555209847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.555282668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.557027056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.557069387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.557094257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.557119807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.557131147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.557143807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.557156267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557168387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557190097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557200137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557211027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557220437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557242207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557251568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.557262748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.557286088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.557297198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.557308328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.557319498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.557331688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.557344628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.557356588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557369148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557378038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.557642359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.55765469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.55766574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.55767535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.55768582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.55769701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.55770799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.558859366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.5597496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.55976856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, 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:39:46.55978156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.55980326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.55981284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559823291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559832531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.559843021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.559868011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.559879301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.559890521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.559902891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.559914921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559927071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559936771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559947771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559958571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559970131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559980851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.559989791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.560006301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.560017101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.560027542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.560038502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.560049522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56174167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56176869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56178212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56179742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56364343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.5636686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56368012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56369083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56370755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56371792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56372711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56373797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56374977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.56376074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.56377768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.563789831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.563799111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.563815191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.563824221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.563834571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.563845761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.564219693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.564238783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564299943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564310033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564321033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564331893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564342293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564352653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564362943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564373344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.564383714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.564393834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.564404724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.567424379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.567452409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.567472159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.567482029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.567492719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.567501799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.567512219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.567523219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.567533929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.56754469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:46.56755573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.56757611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56759759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.56762051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.56764325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.56765509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.554001223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.556823507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.556863927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.556876397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.556885987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.556900727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.556912667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.556924647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.556937097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.556967368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.556992138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557013718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.557035058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.557061268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.557085308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.557108788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.557132598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.557146388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.557159148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.557171529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557183859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557205129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557216159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557227639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557237279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557248999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.557259849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.557279119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.557332639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.55737005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.55738404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.55739611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.55740848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.55742101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.55744556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55745854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55746795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55747941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55748872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55750003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.55751006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.55752151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.55753346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.5575449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.558705066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.560038783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.560064413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, 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:39:47.560086323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.560107993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.560118243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.560129943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.560140504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.579683652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.579736862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.579749942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.579806723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.580809918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.581645302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581685942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581698142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581710432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581738022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581751932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581775082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581784772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581795552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581806422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.581817133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.582447746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.582470736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.584261785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.584351885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584412926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584425766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584442356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584453176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584463826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584474456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584485196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584495486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.584505016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.584515536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.584526846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.585985344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.586190015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.589038239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.589379431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.589404251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.589414301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.589574272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.589603432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.590254375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.590283935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.590486186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592183945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592196065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592210565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592221235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592232175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592242985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592253225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.592264145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.592274465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.592286225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.59321887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.595943944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.595971704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.595986434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.596001804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.596011094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.596026004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.596037694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.596048984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.596060214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:47.596813928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.596850748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.597158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.59719089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.59723648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.597252611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.553894093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.553953724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.553964784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.553974654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.553995924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554009274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554020824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554031834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554124525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554171425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554211555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554243575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.554317826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.554352196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.554375986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.554399276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.554438026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554454456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.554466936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.554478656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554490316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554523917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554538437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554566957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554575967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554590247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.554600627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.554616677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.554639847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554650827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.554661537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.554672357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.555696213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.555726143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.555742943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555789903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555799563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555810843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555819803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555831603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.555845513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.555856073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.555868273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.555879203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.557076599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.559805833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.559842943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, 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:39:48.559856524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.559879274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.559889424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.559901034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.559910874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.559922814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.559948694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.559959814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.559970904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.559982994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.559995054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560007744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560016644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560027434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560047805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560058355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560069355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560082755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560093995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560104735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.560115685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.560126225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.560137805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.561237981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.562438527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562477637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562490217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562504017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562519097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562531207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562543747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562556187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562569667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.562582217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.562594747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.562607647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.56317082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.564393936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.566202656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.566416597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.566431697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.566442787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.566648848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.566665408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.567298391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.567361221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570811699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570839509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570853689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570864179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570881509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570893529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570905789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.570917529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.57093163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.57095053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.57096579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.57097905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.5709983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.57101399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.57111301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.571128721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.571159421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.571176321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.571189971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.571205861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.571221391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:48.571267171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.573663863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.574000055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.574027165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.574074715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.574089395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.55550928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.55556413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.55559466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.5556179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.555665571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.555721881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.555755221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.555811531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.555910452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557618721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557657361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557679361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.557700361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.557724481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.557749711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.557772871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.557796441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.557807622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.557821262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.557833402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557845632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557866592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557876432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557887782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557897832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557908742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.557917932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.557929912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.558121513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558133323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558145033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558156433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558168693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558180773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558192493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558206124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558215134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558226014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558235064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558245634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558254624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558265324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558276134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558287254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558793836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558807067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558820367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, 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:39:49.558832087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558852577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558861617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558872047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.558880917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.558891157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.558916197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558927017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.558937757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.55942178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.55945108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562726296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562741606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562752746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562763916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562778477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562793607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562808877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562819737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562830867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562842117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.562940807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.562952577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.562963987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.562975957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562988448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.562997678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563008438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563021088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563031768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563042398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563052978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563063608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.563072758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.563083278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.563094228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.563104958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.563902252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566546645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566565315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566576335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566698886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.566709856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566721456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566732296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566744146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566756416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566770016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566780726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566789576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566800206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566812136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566822816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566833007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566843647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.566854107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566865267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.566875997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566887537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566899547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566908577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566920337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.566929407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.566939567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566950497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.566961177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.566971837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:49.578462705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.579811022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.579850392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.579881782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.579905312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.579918032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.579140305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.581658587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.581696437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.581710147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.581721187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.581735457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.581758657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.581772207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.602948424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.60423423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.604284331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.604306341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.610610312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.610721703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.610770703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.610804263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.681835189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.68187254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.68189105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.6819031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.686879825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688492003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688528443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688546563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688557303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688568643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.688578904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.695397887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.696844025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.696866525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.696878825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.696890845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.697406978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.697432548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.697444958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713236837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713299837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713313467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713324227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713336637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.713347447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.718159362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.720104632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.720141032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.722633144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.722676275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.722691885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, 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:39:50.724460983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.724521024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.724535664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.724571434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.724582354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.748571844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.74962189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.74965617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.76761124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.769154238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.769195368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.772518255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774085553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774112793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774126913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774139513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774153233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774164703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774185123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774197733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.774209993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.774222743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.774238193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.778070452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.778111362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797735671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797789421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797803651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797816771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797834441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797847051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797859172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797874042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.797884762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.932217306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.932504057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.935545732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.935620813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.941336111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.943372521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.943405162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.943418702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.944598708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.944627948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.948439247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.948481677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989743854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989801974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989817604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989828814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989841644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989860935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989872855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.989884025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.998372508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.998419528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:50.998435468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.003511273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.005458363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.049683245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.049743565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.049757955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.049778145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.053677485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.053726575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.055330723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.056010716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.063251493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.063529794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.06466448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.0647134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.064874201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.064892981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557420942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557472872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557484922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557502122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557513002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557528392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557540902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557560022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557608423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557657383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557688763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557714213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557779833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.557811974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.557837444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.557861064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.557898774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557912084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.557927774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.557942464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557955324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557983924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.557996564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.558022125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.558032395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.569301711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.569345861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.584057115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.584127745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.584141765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.584156265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.584169846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.58510644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.586140696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.586176426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586193136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586211896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586224936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586236116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586249676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.586260446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.586272556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.586285766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.586298586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.58909693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.589134621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.589155131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, 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:39:51.590522958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.590572698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.590584918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.590597008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.590607368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.590675098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.590701789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.590719309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.590731829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.591299772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.591329572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593436052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593479853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593494293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593507353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593520313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593533603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593544293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593563183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593580243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593593733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.593617893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.593632213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.593645073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.593659514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593673094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593683624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593695934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593708984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593724384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593741054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593760694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593773494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.593783604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.593795004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.593807164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.59489492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.595814574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.595856254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.595868184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.595886194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.595897745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.595911235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.595934975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.595952685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.595971395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603221861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603254011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603283382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603295002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603307152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603318672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603334932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603346382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.603364242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.604826679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.60486636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.606425517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.606462208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.608042096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.608324007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.608353627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.608365337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.631972645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.633014531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.633366932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.633395292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:51.634635379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.635646564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.635684964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.635719384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.635751574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.635768214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55387839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55393161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55395859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55396934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55398446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.557710869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.557748379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.557762599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.557776669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.55780056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.5578238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.55785452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.55788267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.55791432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.55794057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.55796511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.55799064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558007841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558022481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558043911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558058751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558080851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558092621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558108971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558121031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558134511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558145671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558159351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.558215492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558249912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558264192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558277202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558291972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558306332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558319562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558332442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558342762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558369972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558381822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558396673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558406553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558419413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558433603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558446283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558458513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558471993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558485613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, 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:39:52.558499043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558524353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558535343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558548123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558558383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558570633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.558594684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558607214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558621814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558633434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558647604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558671364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558681304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558693784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558705934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558718494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558730994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558741214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558758674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558773384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.558785585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.558797265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.558809715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.559680289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.561677449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.561707419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.561742429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56175523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56176743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56177915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56179572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56180705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56181949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56182995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.56184181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.56185536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.56186738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.56188083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56189414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56190412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56191611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.56192784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.56193948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.561955921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.561968291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.562145861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562165082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562234372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562248272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562259092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562270922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562282352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562297112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562308522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.562320502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.562332022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.562344602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.563564838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.570724034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.579347518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.579379498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.579393138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.579404258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.579415958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.579437178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.579450208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.579462588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:52.579474218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.579495518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.579516488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.579542369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.579566669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.579582339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.553717405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.553769305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.553781775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.553792565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.553813525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.553844966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.553858116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.553870716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.553904816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.553945826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.553982626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.554006526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.554355468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.554385638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.554412018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.554436139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.554484359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.554497129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.554511389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.554524259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.55476879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.55479283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.55480336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.55481473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.554824751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.554836291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.554846341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.556267508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.556415989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.556429839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.556442749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.556455749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.557215453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.557254613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.557269203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558068897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558098727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558117197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558149857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558161807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.558171917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.558184107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.558196828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.558209138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.55867669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.55871037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.55872521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, 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:39:53.561921086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.561965846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.561982096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.561994826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.562005556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.562633049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.56266605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.56267956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.562905611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.563456804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.563485064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563733765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563761755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563775465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563789615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563801555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563813215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563822965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563834655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563869236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.563888416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.564964621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.564981831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.56673451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.575163463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575197633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575214393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575226603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575238983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575251193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575422024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575436374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575448184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575459144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.575471064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.575484494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.575496524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.575509534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.575524534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576261548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576274338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576284708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.576298438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576310778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576322568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576335808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576348668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576358718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576370598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576380488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576391999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576403819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576415259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576429459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576441189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.576452609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576464479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.576476539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576489619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576502499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576512319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576523859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.576533649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.576545379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576559309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.576571119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.576583099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:53.57659515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.57661615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.57663709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.57666173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.57668564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.57670015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553076178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553137308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553155618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553166488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553186888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553207408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553221168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553234268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553283049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553344659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553379459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553407619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.55352529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.55356136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.55358658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.55361182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.553650851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553671781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553686041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553699961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553717341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553750781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553763301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553786481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553796721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553809651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.553819441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553853412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.553880012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553891712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.553903642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.553915922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.555077298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.555109928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.555124498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.556608086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.557754721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.557792402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.557809932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.557822682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.557833402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.557846712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.557859052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.557872082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.558166553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.558198974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.558213644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, 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:39:54.561283989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.561328759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.561341199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.561357679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.561368309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.561438029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.56146386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.56147644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.56148898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.562607945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.562663416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.563843661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565136468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565151608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565164068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565176408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565188558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565199158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565210638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565222248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.565274179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.565293109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.565306299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.565886172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.565917682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.567218529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568088663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568114363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568127273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568139203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568151393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568168283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568180273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.568189993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.568201514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.568213734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.569330839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.570145623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.570162973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.570173903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.570186194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.570196474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.570208654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.570224314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.570274704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.570388335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57140118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57143041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57144423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57146067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57147311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.5714847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57149691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57152162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.5715387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.57155405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.571567051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.573109258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.5734779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57349633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.573508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57352109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.57353257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.573545111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.573562631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.573958283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.573989183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:54.574042903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.574079403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.574132683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.574162334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.574186394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.574202504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554087829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554123679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554134479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554144139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554154169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.554208919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.55422969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.55424123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.55436258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.55441229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554451711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554476741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554551941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.554588361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.554611541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.554635662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.554684242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.554705762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554718042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554729602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554777682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554820923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554839133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554866913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554876213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554894833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.554903853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.554990773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.555015073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.555026104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.555036954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.555047724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.566025509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.566105139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.566119369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569444076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569461386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569518476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569528266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569558826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.569568266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.569602127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.569627827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.569639227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.571388286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.571455876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.571470566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, 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:39:55.580432811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.580498551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.580511341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.580546661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.580555881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.580639882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.580669162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.580680262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.580696502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.581451346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.581481666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582060369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582090059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582107119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582118069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582128709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582139869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582148979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.582159669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.58217033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.58218111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.58219595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.58220754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.588977854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.589009784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.591989869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592013959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592025579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592036369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592046859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592057289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592067789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592083899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.592093189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.596966964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.596989714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.599812958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.599840868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600017549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600032099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600068669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600077989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.60010027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.60012695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.600838583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.600869243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600882763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600892554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600911804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600920884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600931304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600941494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600951834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600962134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.600978894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.604390661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.604409471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.60607946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.60611316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.607219845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.607231165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.607269106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.607278756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.607455476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.607468507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.609051494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.609082144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:55.609807618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.609841268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.609926579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.609956559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.609980169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.609993119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.553506352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.553556602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.553568842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.553625462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.553635783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.553655243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.553668493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.553683573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.553824393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.553846684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.553940044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.553964914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.554545177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.554587047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.554612457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.554644098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.554669628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.554682148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.554695248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.554707598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554721298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554744868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554760218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554772798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554783188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554795568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.554805768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.554817938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.554842049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.554855489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.554867599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.554879199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.556411956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.556445866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.556460376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556493417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556506287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556536807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556547487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556561457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.556576527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.556588127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.556604157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.556616997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.557834583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.557868203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.557882943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, 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:39:56.557907044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.557934074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.557945164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.557960274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.557970894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.558008914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.558033564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.558083304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.558095674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.558591987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.558619767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558659727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558671417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558687227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558698838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558802048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558833468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558844138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558855678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558866928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.558878748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.558890118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.558903049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.560677748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.560709368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.560734168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.560744708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.560762338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.560773598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.560784828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.561947054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.561977694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.561999284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.562023014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.562079195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.562093475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.563625032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.563656873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.563671413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.563690093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.563702303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.563712703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.563723963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.563769373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.564423596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.564453337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564495777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564506047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564518387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564531047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564543157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564555057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564571417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564583267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.564595637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.564611927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.564624837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.566088195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.566119015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.566141935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.566152575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.566164465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.566174975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.566187235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.566202495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.566725128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.566747958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:56.566805208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.566844219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.566866909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.566904559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.566929089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.566943759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.556914925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.556968985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.556982785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.556993375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.557003795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.557018515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.557031645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.557049385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.558629163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.55988226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.55991685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.55994036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.55996711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.5599933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.56003747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.56006695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.561201636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.562506553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.562536343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.562551343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580673434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580736814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580749704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580763024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580773424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580785555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.580795565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.584881475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.585345808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.585368638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.585382028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.585395468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.586847735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.586897765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.586912425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588294242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588540633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588557033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588567983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588579874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.588599224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.589014896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.589038296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.589050806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.592049331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.592083521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.592103241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, 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:39:57.593292287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.593726939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.593750019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.59376316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.59377434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.594794995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.594841215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.594853845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.594920785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.595960011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.597029556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.612956856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615922671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615951821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615965401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615977071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615989331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.615999401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.616010581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.616021861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.616033021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.616044002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.616059642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.617317198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.618814995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620478734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620510374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620524484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620544924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620557604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620570154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620582494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620594324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.620610354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.624150422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.624182102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.625944361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.626070772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.63359927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.634763005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.634793016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.634804826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.636732495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.642659505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.642700625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.642736845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656045612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656090652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656105622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656115912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656127982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656138942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656150772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656162202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.656173392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.656877406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.656912386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.660053002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.662408794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.678754246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.678800676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.678814406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.678825466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.680595625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.681394369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.682080463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.683910292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:57.683947022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.683970982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.684143993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.684184643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.684264154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.684280504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558074006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558187707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558204347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558215707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558225617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558239777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558252027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558263407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558281047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558308408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558330348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558351608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558374048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558397558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558421928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558446548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558470478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558482098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558495179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558507389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558519919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558542969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558552719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558564219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558573819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558585129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558594789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558606289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558629669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558640749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558653279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558664759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558674609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558686759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.55869899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55871141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55872047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55873124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.5587404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55875111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55875999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.55877157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.5587825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.55879355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.55880448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.5588158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.55882779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, 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:39:58.55883973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55886034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55886931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.55888133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558890791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558900951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.558924841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558935931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558946631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.558956061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.558974601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558988291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.558997361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559007851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559018621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559029101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559040121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559049261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559059721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559070371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559081461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.559091782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.559103302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.559529254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.559558514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559596134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559605214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559616054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559626914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559637114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559647274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559657724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559667934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.559676794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.559688915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.559699705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.561066142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.561093942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.561293233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.561302433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.561325303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.561334273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.561413663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.561426963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.563245083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.563273453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563416363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563425443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563449774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563458934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563469294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563479714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563490014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563500354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.563510704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.563521754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.563534034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.564932321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.564963401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.565040312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.565049432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.565075752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.565084752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.565094992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.565105942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.566116177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.566142407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:58.566157127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.566178727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.566199667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.566222948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.566247308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.566263078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.56549658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.567075188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.567099368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.567166858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.567176658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.567202878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.567214988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.567226578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.567240299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.567261359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.567281999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.567302599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.567324919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.567348669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.567372199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.567407309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.567430059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.5674412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.56745352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.56746527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.568682126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.569953992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.569976812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.569988702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.569998212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.570009602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.570019372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.570030362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.570068372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.570079542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.570092953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.570104223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.570115783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.570128053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.570139953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.570928097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572700086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572726136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572736396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572747186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572756646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.572767396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572784006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572795406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572806366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572817526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.572829366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, 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:39:59.572841256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572862227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572871477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572883717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.572892677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.572903027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.572926057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572936807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.572948027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.573110198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.573138898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573183098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573195438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573206508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573217038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573227398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573237798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573246738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573257409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573268059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.573278569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.573288909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.573299819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.574948147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.576448535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576472285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576483205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576494575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576505305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576515945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576526285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576536745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576547045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.576556295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.576571235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.576582885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.577716241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.577744221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.578567335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.579954802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.579974852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.579984963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.579995993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.580007873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.580024143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.580040203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580052423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580061453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580071953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580080973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580091173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580101413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580111633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580122133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.580132753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.580143123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.580153933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.580881807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.580902957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.582842617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.582920447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.582932507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.582941947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.582952727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.582964887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.584208524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.584235954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:39:59.584664006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.586633876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.586664176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.586688826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.586717436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.586731176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553152534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553185444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553197134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553207094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553225904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.553243544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.553255344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.553266454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.553334565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.553438865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.553593506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.553619406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553681016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.553714606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.553738057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.553761227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.553801937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.553823567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553881987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.553894667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.55447223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.55450983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.554535211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.554546771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.554556261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.554567031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.554576461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.554587141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.554610541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.554621691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.554632721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.554645791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.555629376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.555658196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.555671746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559709287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559738077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559756877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559766787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559777657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.559786787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.560557721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.560590611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.560603141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.564955013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.564987973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565002383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, 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:40:00.565024924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565047084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565057264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565068234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565083284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565100264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.565124164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.565135234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.565146214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565163194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.565175704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565188374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565199074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565209804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565220595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565236085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565246795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565255875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565266255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565276895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.565287285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565302295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.565313595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565559416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.565583166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566551621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566573321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566584571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566595201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566605491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566615772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566626072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566636292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.566645262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.566760432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.566777472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.5743475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.57438593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.5743997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.5744103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.57442131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.57443083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.574441571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.574453141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.574464361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.574476591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574492441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574502101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574512831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574522251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574532981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574543851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574554821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574565621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.574576261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.574591291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.574602221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.575577006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.575598896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.575611466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.575624737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.575635397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.575644847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.575655027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.575665977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.576141779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.576172419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:00.581282995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.581324335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.581345955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.581370006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.581395036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.581407836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555018389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555051879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555063329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555073629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555083229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555096319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555108189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555119579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.55513114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55515842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.5551801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.5552014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.55522622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.55524946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.55527357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.55529693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.555321871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555333131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555345381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555357621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555370061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555390961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555402151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555413191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555422501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555433051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.555442471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555452881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.555476501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555487901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555499241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555511911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555920864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.555952584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.555966004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55716306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55718002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55719129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55720092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.5572116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.55722081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.557807503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.557820893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.557837893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.559804323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.559833633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.559846983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, 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:40:01.56118297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.5612225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.56123452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.56124577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.561255261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.561272411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.561296231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.561307191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.561318081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.561513002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.561542312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.566210116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567397051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567423191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567434882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567445652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567456362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567465672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567476342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567494382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.567504792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.567515302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.567527222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.569491922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.569806813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572317846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572349816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572362666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572373586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572384226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572395486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572406226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572416566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.572425656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.575234591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.575266281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.579532872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.579577382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.581601343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.581625263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.581637513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.581647153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.582045955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.582077625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.582869899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.582895769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583701193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583713303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583752313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583762593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583773363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583784313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583794574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583805374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.583816114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.58508299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.58510397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.586639138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.587272261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.587290881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.587300731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.587311781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.587321181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.587332271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.587484082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.587913654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.587938224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:01.592413097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.593449062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.593482742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.593507602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.593532522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.593544582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.555341967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.555398007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.555410827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.555421497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.555431587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.555451217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.555465257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.555478707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.555826159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.555874189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.5559396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.5559629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.55604977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.55608723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.556115841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.556140071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.556207811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.556225671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.556239821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.556253151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556266241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556287741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556298571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556318922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556328982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556341052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.556351032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.556383122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.556408212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.556420712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.556432912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.556444822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.557502378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.557537768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.557556398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559188716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559224676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559238636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559249546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559262006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.559272047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.559283997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.559301097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.559319367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.560565853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.560605413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.560621873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, 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:40:02.560720564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.560756114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.560767694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.560786254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.560796954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.560835364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.560861615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.560873875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.560886575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.561407897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.561432667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562763224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562777984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562790544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562807154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562819724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562831804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562841635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562864645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562877045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.562888905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.562901665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.562914325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.564574063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.564613233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564703594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564715374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564728124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564743794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564768044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564780494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564792294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564804224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.564815335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.564832275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.564845105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.566298172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.566328962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568046201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568061181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568091931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568102641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.568118251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.568138381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.568710674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.568770594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568852074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568883665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568896445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568913665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568937905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568949355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568961785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568973425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.568985115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.569006135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.569021555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.570425922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.570451232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.571355607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.571383257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.571395767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.571406177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.571418207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.571443657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.57199679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.57202809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:02.572136991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.572164831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.572205271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.572230091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.572255652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.572269902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.553916475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.553951876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.553962896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.553972806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.553982866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.554047526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.554076496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.554088966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.554562479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.554628879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.554677689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.55488636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.55491361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.554941411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.554964931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.554987901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.556216987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.556257997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.556272077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.556284517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556433048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556505129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556532489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556544579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556563409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556574299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.556583429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.556632279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.556690699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.55673184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.55674306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.55677642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.557958406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.557996156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.558009326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.56084451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.560869911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.560902121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.560911971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.560926851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.560935931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.561273553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.561290643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.561301853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.562878261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.562905481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.562930421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, 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:40:03.562956951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.563051041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.563061322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.563072452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.563081642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.564624089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.564660409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.564671839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.564682669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.565182292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.565204572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565361683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565389993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565402043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565417843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565428823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565439333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565448393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565458873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565469773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.565480973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.565491363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.565512974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.567109982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.568183927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.569966796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.569996576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570009756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570022576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570042266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570054306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570065906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570077517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.570087657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.571096962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.571826385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.57268708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.57272963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.57284263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.572855371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.572869481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.572880921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.572893071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.572910301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.573453334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.573482844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573571934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573587574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573602384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573625644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573637065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573653185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573664765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573675995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.573753785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.573777575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.573790195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.575142872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.575407093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.575427554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.575439364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.575452554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.575463084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.575474864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.575487134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.575795205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.575827506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:03.576559689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.576598549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.57675556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.57678475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.576818891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.576836291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.554219423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.554276193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.554287433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.554297493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.554307423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.554320843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.554332234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.554390104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.556432664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.557275928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.557300519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.557322269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.557344649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.557374389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.557403289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.557427459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.557979612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.558012322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.558026482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.558045492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558141173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558184123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558197713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558227023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558242793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558253903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.558263153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.558301914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.558326244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.558337814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.558348944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.558360424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.559866292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.560572215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.560600375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564645345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564678055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564690265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564699766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564710536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.564720146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.566150843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.568673715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.568701796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.568745366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.568763316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.568776206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, 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:40:04.568788576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.568810596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.568820376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.568831336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.568840926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.569706911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.569736611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.569747691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.569758731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.570350634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.570382254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574143223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574172183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574184403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574195583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574212273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574222733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574231854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574242304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574252754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.574263244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.574638386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.575904972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.576352724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.576389564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.577144018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578571585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578597725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578609816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578620866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578632146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578645216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578655956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.578665666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.578676246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.578695486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.579984892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.581003577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.581021377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.581030797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.581041707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.581056998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.581068038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.581084948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.581386579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.581415959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.581454799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58146415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58147974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58148945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58149984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.5815105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58152122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58153161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58155299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.585657411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.587317629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.587348479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.587363099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58755698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.58756786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.587609481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.587623061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.587698661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.587713551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.589384829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.590198384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.590227994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.590300324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.590321864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.590346664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.590370394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.590384545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.594075633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:04.596687736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","error":"proto error: io error: Network is unreachable (os error 101)","delay":"224.221356898s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.570600123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.57783045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.57787273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.57788463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.57789504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.57791044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.57792357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.57793705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.57795051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.57797927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.57800202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578023721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578056911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.578083791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.578108071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.578132251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.578181011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578215562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578231402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578244712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578259782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578281572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578298702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578316062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578338682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578350872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578361392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578373612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.578403862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578416323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578432433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578448193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578463503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578476553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578489243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578502993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578513273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578525813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578536143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578548193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.578558863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.578583173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578595653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.578639554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.579535728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.579563798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.579578898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, 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:40:05.579752759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.579790819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.57980281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.57981578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.57982645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.581164466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.581207607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.581220577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.581233827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.58179641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.582937035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.582972746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.582985746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583003346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583015986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583029036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583041376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583051526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583066986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583079076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.583091046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.583102486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.583114636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.584450413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.584475543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584703724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584719674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584733354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584745045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584756565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584768575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584779945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584791175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.584801045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.584812425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.584824435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.586408763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.58788296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.587910251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.587922641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.587940421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.587950501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.587962141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.587973931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.587987281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.588002391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588022541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588033011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588045871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588056191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588068771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588080831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588092461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588104822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588116712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.588128082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.588140002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.588765005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.588792245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.588822065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.589918471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.589944381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.589955411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.589967221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.589979381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.589991561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.590003301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:05.590014661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.590049221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.590070621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.590094712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.590119572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.590133442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.554218262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.554277622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.554289882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.554301252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.554312972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.554328282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.554343132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.554393692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.554407453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.554437773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.554491403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.554642184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.555691649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.560307872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.560360993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.560387043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.560413423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.560427023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.560440563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.560453803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560466633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560540084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560557944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560572584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560583044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560595634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.560605834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.562478003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.562513534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.562526914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.562540044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.562553024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.562572974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.562587744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.562601824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562615464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562626234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562638334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562648194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562659834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.562669984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.562681594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.562693034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.562706124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.563447028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.565092977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.565113057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, 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:40:06.565125937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.565147737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.565157687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.565169257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.565178747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.565330328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.565370418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.565437318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.565450778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.566092392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.567159757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567193157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567206207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567219347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567236817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567250127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567281418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567291878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567304528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567320608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.567335958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.567348038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.567360038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.568286563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.57364096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575122757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575154607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575169947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575205228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575217428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575230888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575243458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575260668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575271558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.575283518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.575299138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.575317868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.575335258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575359118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575373449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575387579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575401319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.575415979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.575429419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.575456859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.575469729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575483239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575494839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575507559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575517929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575530599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575543189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575555249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.575567429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.57557906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.57559109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.57560355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.57561561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.57563362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.577231468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.578163043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.578198483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.578215163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.578226423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.578239483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.581224808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.581261468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:06.581274128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.581301258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.581321809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.581344899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.581367999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.581383459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553235477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553297188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553308768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553318788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553328118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.553374138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.553387218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.553416638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.553503969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553552009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553600809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553624909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.55370427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.55374235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.55376604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.55378919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.55385435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.553866521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553879231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.553891511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553917491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553971731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553981771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.553995101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.554006771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.554017931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.554027041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.554070972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.554094432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.554105542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.554116532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.554127532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.555438808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.555464209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.555476719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55566682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55567709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.5557185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.5557284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55575027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55575981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.555885801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.555897591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.555908581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.558760115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.558791575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.558805436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, 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:40:07.558892406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.558948476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.558958276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.558979616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.558993306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.559027697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.559059967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.559071237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.559082177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.5596452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.5596722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.5597088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55971802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55972899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.5597415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.5597519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55976252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55977138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.55978569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.559796501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.559806921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.559817191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.559828271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.562474214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.562507834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562534764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562544494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562555264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562565795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562576445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562586905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562597325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562607695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.562616805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.562627025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.562637935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565090887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565118117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565131397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565141048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565156618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565165738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.565176008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565186998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565198278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565210498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565222418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565231358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565243218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565252068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565262508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565273168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565283408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565293678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.565304378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.565314778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.565325918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.575842172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.575884782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.576035523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.576047453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.576096843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.576106493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.576131413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.576147393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.57952271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.579969692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:07.587554211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.588424875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.588459395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.588484646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.588508246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.588523796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.556153363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.556193324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.556204994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.556215174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.556224844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.556237974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.556249814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.556261244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.556683656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.556722956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.556744086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.556765237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.55753369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.557601471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.557626901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.557650461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.558699396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.560425785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.560452715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.560470895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564767136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564809797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564833857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564845467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564855357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564871757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.564881297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.564931177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.564956797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.564968487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.564985187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.565062358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.56740934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.56744526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.56745844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.57333774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583175959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58320941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58322119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58323815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.5832484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.58326109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.58327381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.58328535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.58330506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.58331676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.58332867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, 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:40:08.5833406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58336192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58337148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.58338204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583391571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.583402291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.583427561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.583438721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.583449971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.583463521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.583489701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583501661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583515101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583525741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583536341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583548001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583558591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583567541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583578031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583588491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.583599072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.60307465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.6031175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.606122785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.606164916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.609957845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610000715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610012935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610024485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610052385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610063295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610073695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610084555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.610093755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.610515008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.610553558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.613147561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.613667824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.638545029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.63861676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.63866392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.63867471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.639583265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.640230158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.641223643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.641267243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.64864449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648693901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648717761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648727441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648738211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648748721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648759301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648769571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.648780001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.649932907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.651458935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.651619765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.651643115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.652736281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.654293129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.654328379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.654340559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.654352909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.654366419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.654648431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.654681311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:08.656094518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.657049963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.657089253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.657114673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.657139773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.657155873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.553603531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.553652352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.553666042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.553676362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.553685932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.553747112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.553779022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.553793242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.553881223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.553916673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.553956663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.553987953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.554077904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.554117914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.554143184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.554167354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.554221634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.554244155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.554258805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.554272455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554295245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554356055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554366875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554378745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554389195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554403005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.554413045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.554660677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.554693957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.554707057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.554729637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.554742977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.555846443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.555873043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.555889853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556399565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556414415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556427306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556438196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556450436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.556622927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.556648097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.556661097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.556673817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.557428791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.558561686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.558589386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, 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:40:09.558605427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558629447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558640447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558653247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558663517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.558676067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.558712617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.558725857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.558738217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.558933288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.558947718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558961448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558972158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558984858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.558997579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559009569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559023429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559033239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559046139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559058179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.559070289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.559081709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.559093879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.560237485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.560261495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561560992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561573432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561587872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561600202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561612852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561625182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561638042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561650642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.561660752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.561672232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.561694462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.562450956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.5633379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563365231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563391941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563409641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563420861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.563432441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.563444461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.563459411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.563473191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563486521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563497891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563510041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563521421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563533481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563545202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563557172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563603072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.563620902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.563640432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.563652602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.56512228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.570872669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.570901109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.570915329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.570927039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.570937429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.570948609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.570960449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.570972239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.570983689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:09.570995289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.571016659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.571038379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.57106234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.5710869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.57110194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.553662642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554206345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554223435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554234275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554244615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.554258935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.554271645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.554283645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.554360476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554383506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554407856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554429666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554451306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.554477886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.554502157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.554526557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.554550497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.554564187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554577127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.554589927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554602507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554623827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554634097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554645657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554655347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554666987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.554678157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.55519358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.55522256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.55523452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.55524681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.55526128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.556674028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.55917061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.5592003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.55922051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.55923259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.559244761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.559257211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.559403681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.559414011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.559426231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.559439232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.559451352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.560398426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.562012995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.562052115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, 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:40:10.562186165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.562252706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.562265306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.562300846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.562311346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.562448167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.562479807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.562491737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.562521037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.56316738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.565995555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.592925241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.592962301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.592976251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.592988371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593000051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593018021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593028571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593040081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593051511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.593063071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.593641844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.593672245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.596123637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.596159097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.597604294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599782375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599809566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599823286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599836616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599848506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599860756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599872176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.599921846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.599940296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.599955136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.601179302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.603325983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.627143384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.631210624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.631239924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.631252084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.647987369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.651364216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.651393906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.651409146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651422526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651547917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651560077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651570487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651584537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651596157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651608217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651619807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.651631287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.651692868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.651719408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.653868869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.654805014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.654828184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.654840434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.654858064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.655008945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.658593873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.658624353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.659873719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.660805274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:10.661152146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.661206076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.669293137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.669429437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.675734439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.675764199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.553912905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.553953195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.553973075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.553983815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.553993015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554056946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554069166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554080306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554172316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554223397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554292837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554314867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.554359677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.554395557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.554420637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.554443968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.554487218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554506098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554519798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.554531548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554550548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554619589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554638529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554680009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554708949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554720919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.554730179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.554745879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.554770459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554781409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.554792239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.554803209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.556563638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.556590118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.556603009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.556996941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.557015611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.557088041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.557098581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.557947325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.557973115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.557990376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.558006106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.558017306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.560036516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.560066676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.560084866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, 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:40:11.560120976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560163057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560172727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560196477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560206117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.560247677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.560274297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.560285407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.560296517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.56082579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.56084979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56089132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56090093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56091166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56092231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56093258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.56094668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560959231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560969731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560980151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.560990531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.561000841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.561011701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.563565694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.563594964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563707744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563718124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563728855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563745015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563755665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563765935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563776325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563786705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.563795915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.563806025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.563816815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.566434478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.566465328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.566494818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.566509709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.566531289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.566540459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.566558029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.566569049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.567583244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.567612834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567646314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567655974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567688934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567718744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567736525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567747225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567757855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567768225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.567778575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.567788625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.567799955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.569139221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.569163222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.569197402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.569207052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.569223582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.569232602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.569243892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.569255132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.569788685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.569813335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:11.569856435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.569883625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.569928065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.569951535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.569974316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.569986736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.553380313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.553429893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.553447823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.553458623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.553469143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.553484383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.553497454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.553509734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.554303658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.554341578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.554377828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.554399908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.554950221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.554992121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.555019681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.555043751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.555100492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.555127522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.555144742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.555158712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555185152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555225822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555239922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555271333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555282533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555295443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.555306773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.555342343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.555367193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.555380423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.555392713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.555404463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.55676813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.55681345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.55682836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.556975711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.557006851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.557025071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.557036341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.557048092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.557057972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.557069572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.557105902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.557117952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.558411438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.558593419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.558627039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, 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:40:12.56062541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56066803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56068056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56070098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.5607122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.5607816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.560813491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.560827171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.560839411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.561417384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.561457444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56268948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56271792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56273306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56274609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56275799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56277038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.56278018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.562797561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.562810811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.562822891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.562834331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.562858821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.564436609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.564471679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565212273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565241043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565254653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565272443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565284573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565309333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565321213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565333313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.565344673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.565357074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.565374224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.566193788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.566227698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.589226784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.589276944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.589295424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.589306255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.589817427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.589841597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.59235601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.59239613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611398506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611445086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611459827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611470647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611482037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611498707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611509607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611520077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.611531267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.612270071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.612294221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.614799153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.615516647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.619498887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.619521967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.619578588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.619595768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.621807379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.621847699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.624931195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.62602217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:12.6260587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.62608326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.626112381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.626137761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.626591773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.626616083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.553360724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.553412274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.555204893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.555223453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.555233013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.555670915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.555753776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.555765116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.555884156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.555926097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.555958317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.555978807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.556044557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.556084977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.556110137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.556133068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.556180748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.556202788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.556216868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.556228598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556247368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556284688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556305078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556331369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556344399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556355429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.556364329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.556399449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.556424189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.556435369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.556446059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.556460409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.557811766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.560351119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.560379709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560393699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560410689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560422539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560432539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560443899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560453689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.56051651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.56052879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.56054085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.56055246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.56056434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.56058542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, 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:40:13.56059925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.56062055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.56063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.56064151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.56065107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.560662011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.560685611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.560698911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.560710141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.560722691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.560734281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560746151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560755451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560765911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560776571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560787331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560797881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560806661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560818331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560828801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.560839261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.560859692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.560870642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.562672631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.562728331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.577621966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579450825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579477786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579489686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579506416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579516936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579527606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579538166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.579547486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.579558966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.579572046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.581908558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.581959518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58625737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58627168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58632485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58633413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.587126294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.587158374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.587977449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.588010599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58816394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58817453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58820746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58822427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58823509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58824587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.5882598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58827043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.58828087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.589689777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.589935208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.591468406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.591491706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.591597827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.591608637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.591620507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.591629697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.591644527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.591656507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.59227191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.59230365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:13.59231559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.592336731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.592362471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.592390551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.592413291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.592426051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.553277555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.553316925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.553328395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.553338085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.554244659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.5542907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.555399595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.555428815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.555547516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.556154999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.556195689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.556637802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.561815898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.561867478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.561898528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.561922288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.56226521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.56228466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.56229729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.56231308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.568090749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56815169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56816392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56819633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56820623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56823818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.56826911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.568961354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.569008354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.569020034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.569031424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.569042644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.570443101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.570479681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.570492201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.571172575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.57213704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.5721669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.57217751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.57218876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.57219819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.57220875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.57222062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.57223185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.572642302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.572672362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.572684582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, 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:40:14.573420586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575660817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575694577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575707057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575716747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.575727707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.575752738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.575763918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.575777778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.575791158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.575803068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575815838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575825298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575836198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575846858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575866748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575877528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575887068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575899548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575912228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.575928188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.575938738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.575950259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.57627757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.57630027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576923103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576935903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576946724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576957214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576967584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576982494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.576997204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.577007534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.577016534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.577058374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.577088794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.578570192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.578594912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.58015833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.58018612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581521997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581560887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.581572797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.581584327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.581595387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.581607437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581619427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581628527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581639147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581648027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581658337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581669147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581681217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581691658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.581702148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.581712408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.581723448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.582468131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.582495422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.582980774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.582992514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.583020594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.583035214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.583050394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.583061874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.583608317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.584298681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:14.584310021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.584330741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.584350831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.584375331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.584398141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.584411061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.5661605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566194591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566206521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566217121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566226831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.566244011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.566256401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.566268271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.566280951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566303251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566325561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566349471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566372371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.566421772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.566451202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.566477812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.566640923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.566667723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566681553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.566697893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566711253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566734273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566746283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566758763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566773253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566785784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.566804694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.569304326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.569359027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.569372487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.569419107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.569464607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.570915344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.570954625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.570968715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572375552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572389152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572448202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572459422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572482392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.572492862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.572693283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.572717924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.572730484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.575059535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.575096256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.575110636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, 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:40:15.593373408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.593424168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.593438278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.593455268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.593465968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.593477558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.593503479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.593515379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.59369091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.594734365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.594773485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598850236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598863136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598876046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598887856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598899216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598923386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598947516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598959006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598970096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.598983226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.599840521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.601036617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.601906491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.603078497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603102577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603114897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603128537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603142107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603158407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603173887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603189598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603202318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.603213568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.605067967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.605360219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.606773226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.606800826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.612090903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.612121413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.612167793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.612179023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.612995797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.613019987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.614324584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.615044977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616904837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616922877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616946747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616957047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616969037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.616981187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.617008427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.617028297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.617040348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.640910318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.640948778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.6433098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.64335118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.644156894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.644174764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.644230374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.644243544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.645456981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.645486261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.646312415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.646327435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:15.651084099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.651111899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.65122183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.65125197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.65127744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.6512916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.55415509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.554206861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.554219311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.554230311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.554240861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.554261711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.554275041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.554287581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.554632013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.554684303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.554707373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.554734713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.555392817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.555448987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.555478907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.555503647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.555527667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.555541877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.555568918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.555582028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555596898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555619308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555635228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555647828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555658478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555680988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.555691008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.555702688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.555738828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.555750868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.555762829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.555774569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.556380362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.556410252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.556424412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557053295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557090645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557104155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557119405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557130655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.557140366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.557152006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.55807427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.55810219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.559305906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.559345367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.559360427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, 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:40:16.559452627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.55999125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56001903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56003969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56005186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.56006363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.56008907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.56010154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.560114221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.560171171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.560338672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560424802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560437132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560449772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560461682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560473282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560484902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560494682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560506943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560517793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.560532583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.560544283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.560556033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.562195421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.562225961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562253601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562265161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562277551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562288992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562307922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562319262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562334702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562346452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.562355572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.562400322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.562421202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.565175866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.565208246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.565243816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.565254917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.565281857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.565292087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.565309147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.565321677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.56587073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.56590319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56595605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56596699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56597955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.565991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56600463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56601605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.56603337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.566055831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.566079401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.566091201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.566103051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.567558578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.567589538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.567628279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.567656449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.567669909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.567680709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.567691979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.567710479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.568201971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.568236622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:16.571045716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.571089546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.571146556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.571173836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.571201547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.571216137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.553235127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.553291227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.553303227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.553314458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.553325388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.553340378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.553358358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.553370818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.553501378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.553559909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.553586269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.553633339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.5538282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.55387617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.55390264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.553932781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.553977031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.554001471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.554016031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.554029091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554079781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554107292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554128792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554158582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554170242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554183342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.554193382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.554228372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.554255462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.554268092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.554280142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.554291982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.555374908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.555408098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.555422198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556392503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556406463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556446363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556457473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556473303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.556483284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.556557164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.556576634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.556590114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.557886661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.557931431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.557946441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, 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:40:17.559346208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.559390388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.559402518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.559416598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.559426808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.559517479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.559543459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.559556009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.559568329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.560141372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.560169702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562066752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562097052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562110492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562123872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562135802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562147262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562157542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562169112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562180962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.562192362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.562209702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.562221813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.564787116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.564816406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586095193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586664675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586684306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586698696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586711326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586724466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586737056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586755216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.586766536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.586779076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.586793996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.588501375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.589001427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.589028187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.589039137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.589050128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.589059238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.590376364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.591404929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.59142043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.59143364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595803962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595837052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595849092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595859152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595869812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595880342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595890842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595901142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.595917572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.617479201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.617514431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.619734033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.619773323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.623050979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.6230862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.62309882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.62310879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.6231197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.62313182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.623498682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.623529662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:17.624488307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.624521257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.624895209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.624937729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.624961539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.624974139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557353369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557402319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557414159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557424279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557433789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.557447009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.557464409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.557475629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.55753254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.55758416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.5576196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.55765121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557751451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.557784691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.557811671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.557836491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.557874811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.557896041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557908491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.557920452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.557941742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.557979812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.557997532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.558026402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.558043372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.558075572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.558085192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.558130823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.558156563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.558167553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.558178903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.558189903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.559338149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.559368079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.559380709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.564004052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.564059113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.564072523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.564082203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.566146053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.566188873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.566200953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.566214883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.566226144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.566739266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.566796386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.566808996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, 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:40:18.568391424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.569590981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.569617031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.569629611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.569639641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.572387585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.572448185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.572460925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.572472605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.57354347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.57539283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.58337608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.58341278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.58342481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.58343567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583446371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583457081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583466251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583476681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583487041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.583497371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.584017513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.584039284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.585986033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.588521356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.589989624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590012924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590024934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590042624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590053644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590063934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590074514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590091534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.590100784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.590111494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.590127564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.590138994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.590151914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.592120074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.594141745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.594168955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.594179645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.594190325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.594206955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.594218425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.594231385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.59518817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595830973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595845523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595855173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595866113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595876853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595887723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595899233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.595910244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.595926714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.595938624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.596961699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.598442896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.598470006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.598480577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.598491517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.598500607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.598510997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.598522127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.598533017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.598549347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:18.598560637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.598581607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.598601837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.598626477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.598649357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.598662567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.553112868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.553183748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.553195198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.553204838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.553214098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.554333194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.554369934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.554391204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.554525505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.554583605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.554624756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.554667736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.554740986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.554779516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.554803927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.554828837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.554883407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.554902797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.554915697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.554927667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.554945957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.554983747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.555004908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.555046218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.555055888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.555316809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.555335649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.555373549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.55539835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.55541433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.55542559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.55543659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.556752846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.556782307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.556795457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556830177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556840267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556872247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556881407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556906147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.556919517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.556968807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.557036088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.557048908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.559288659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.559336269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.559350549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, 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:40:19.55936431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.55940859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.55941904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.5594688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.55947868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.559557251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.559586801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.559598111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.559616721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.560287144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.560317704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560371405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560385505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560400975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560411915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560422435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560433315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560442265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560452735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560463225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.560473685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.560484125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.560497075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.563070228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.564352475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564379765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564394905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564406335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564417915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564428935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564440045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564451075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564461735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.564475895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.564487035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.564498636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.564952898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.564977988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565022528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565032118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565045268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565054518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.565067658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.565080078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.565657121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.565689012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565717632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565727082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565748732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565758112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565769492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565782512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565799152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565810302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.565820862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.565833492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.565897063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.567490941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.567522271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.567603961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.567614851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.567625891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.567635221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.567646281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.567657791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.569007818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.574079234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:19.574103994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.574131664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.574152924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.574177984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.574204095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.574218135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.590217996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.590252726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.590264416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.590275237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.591750704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.591784764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.591798354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.591816334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.59488221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.59492504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.59494928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.59497207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.602299737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.604387528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.604420598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.604451388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.604488158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.604510018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.604523689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.604537159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606437028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606499779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606512199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606552509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606563479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606586519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606596989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.607763195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.607794915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.607808365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.607824525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.608215907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.610477119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.610512119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.610527019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610541179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610552869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610564729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610576489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610602859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.610613449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.621410154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.623797956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.623825026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.64835386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.64841133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.64842596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, 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:40:20.649944578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.650010838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.650028949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.650092679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.650102479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.658498191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.658544612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.658557142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.658811243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.659965589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.660022299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665862529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665890219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665902019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665912729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665923399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665934619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665943819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665954299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665964779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.665975069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.670464362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.670500772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.677358177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.677399427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.67799715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.67996378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.67999315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.68001413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.68002512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.68003608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.68004719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.6800583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.68006825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.68008532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.680098931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.683547258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.688453493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.712994917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.713051847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.713063967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.713073557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.724355064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.724827137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.726345774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.726379594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745664202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745724812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745736942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745746482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745757152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745769372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745779793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745790073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.745800193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.751362641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.751974254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.757929024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.757965004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.757989434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.758030884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.758057275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.758067595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.758078555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.758090765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.758102285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.758113325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:20.758130285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.758159325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.758180135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.758203415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.758228415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.758241145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.55314402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.55319354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553205761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553223261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553233981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553306891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553337191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553351251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553597122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553628323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553654903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553677303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553702843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.553728523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.553753123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.553779253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.553803664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553830974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.553843994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553856684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553869684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553899934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553910654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553922704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553932564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553944154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.553953764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.553965974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.553990884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.554003165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.554017405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.554029015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.55517568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.559947425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.559979825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.559996535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560008705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560021865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560034045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560047215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560058045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560075315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560088225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560101235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560119715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560132496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560146466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, 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:40:21.560159506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560186986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560198446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560213766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560224136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560236496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.560261166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560273676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560285516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560299226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560311906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560326196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560335987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560347387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560358767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560375847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560387287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560397397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560408767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560420067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560431397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560442777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.560454517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560467257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560479777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560492407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560502497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560514167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560525758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560536998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560548038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560558918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560569668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.560579068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560591538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.560602978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.562475097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.563953735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.563983805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.563997245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564010265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564020615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.564032675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.564044455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.564063745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.564082325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564096656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564107616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564120546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564134356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564146686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564175176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564187646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564200076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.564212336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.564227736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.564243596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.566724319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.568017885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.568061446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.568074276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.568088056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.568099536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.568111346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.568140136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.569056661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.569085991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:21.569141891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.569179261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.569238882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.569264282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.569290572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.569326772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.554777189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.554828239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.554840969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.554852799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.554883759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55497001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55498496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55500085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.555518242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.556846309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.556872129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.556894789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.556918749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.55696296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.55698835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.55701416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.557304371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.557342592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.557357362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.557370972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557438642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557487962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557498912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557539993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557556223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.557580963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.558852139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.558869389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.558895199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55890746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.55892027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55893512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.5589572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55897053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.55898332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.55901051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.55902135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.55907233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.55908319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.55910021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.559110181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.559134101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.559148061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.559161041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.560399887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.560434967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.560449647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, 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:40:22.560556628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.560612988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.560623998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.560652368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.560664498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.563172201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.563204141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.563216731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.56499137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.56502444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.565040751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565055521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565072741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565085741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565097841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565109551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565121121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565131501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565143181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565159761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.565171521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.565805364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.565819484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.567467993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.567998305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56890791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56892106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56893877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56895069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56896247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.56897495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.5689867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.568998791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.569009181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.569036271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.569059851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.581930766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.581976416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.584170537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587842215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587877005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587888655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.587900875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.587915356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.587927966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.587941416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587959786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587969686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587981746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.587991436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.588003106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.588014846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.588026476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.588037376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.588048816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.588395048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.588548709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.590241747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.594201667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.608738801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.608787721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.608800901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.608811711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.609187513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.609217503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.611627385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.613772716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:22.613974977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.614001007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.617037433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.617713526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.617751886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.617766366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553460632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553502702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553515152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553526973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553536773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.553588213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.553627333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.553641553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.553679323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.553856204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.553883584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.553906184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.553935795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.553969925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.553995015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.554019325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.554078615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.554110245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.554133876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.554147376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554194086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554256036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554271626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554290266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554300576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554315677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.554329217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.557186451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.557216001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.557239811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.557252151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.557324202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.558345907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.558373937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.558388677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.558658718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560032435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560056776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560068526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560080696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560091036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.560103976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560118146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560129816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560141616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560153656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.560166596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, 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:40:23.560179546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560201516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560211276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560222336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.560233546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.560258947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.560283397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560295007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.560306657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.56085209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.56087444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56096386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56097508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56098877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56100068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56101281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56102423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.56103348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.561054231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.561066391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.561078151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.561089561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.561101161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.562701569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.564140006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564168846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564181736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564194126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564206756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564218457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564230937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564244097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564255677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564266237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.564278717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.564304517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.564343407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.564368867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564449798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564460618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564493298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.564522288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.564536418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.564558388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.565066231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.565104681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565151271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565186011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565198912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565219032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565230732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565243372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565258962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565282122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.565293802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.565305852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.565318302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.566719259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.567125031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.567920705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.567947295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.567960565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.567971586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.567983806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.567997586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.568635849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.568660589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:23.568673149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.568701659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.56876814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.56879375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.56882404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.56883881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.555654064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.557355372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.557400552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.557411672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.557421992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.557435243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.557446843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.557458313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.557469933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.557496973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.557518343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.557540313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.557566573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.557592163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.557616303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.557639744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.559047531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.559086901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.559101521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.559113601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559386392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559417742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559427943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559453053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559462783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559473713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.559483123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.560025566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.560065846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.560078246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.560089256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.560100556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.560548308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.563585924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.563614014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.564072286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.564094036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.565792465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.565815535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.565827445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.565837195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.565848565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.565860455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.565883745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.565895155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.565906515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.565918195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, 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:40:24.566167147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.566213547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.566222527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.566250617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.566261547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.567625724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.567662754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.567674544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.567685794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.568083756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.568114316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568214707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568225277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568240147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568250837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568261717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568272987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568289907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568300797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568311757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.568322207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.568332708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.568343698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.569868685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.569906535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.57273643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573702245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573726725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573738425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573750345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573761255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573771975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573782365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.573791925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.573802335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.573813915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.574653389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.57467799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.57483019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.57483986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.574869361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.574878651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.575822535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.575846176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.576436298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.576466089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576492299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576501789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576525719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576535789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576546219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576556449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576573609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576583949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.576598359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.576608929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.57672869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.578006856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.578116907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.590158618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.590190008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.590202758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.590212618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.590223318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.590236568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.590248568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.590260318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:24.590271148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.590296459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.590316959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.590340049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.590364369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.590378139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.554203477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.554245137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.554256727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.554267367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.554277917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.554292217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.554306097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.554319028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.55678648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.5568303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55685369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.556901761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.556929151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.556964511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.556990801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.557016771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.557044881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.557057631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.557071381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.557083881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.557096252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.557118722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.557129852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.557143082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.557152752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558278378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558301318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558315088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.558342028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558354518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558372978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558385258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558399088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558415458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558428108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558440858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558450608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558462398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558472059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558491589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558501669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558513229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558525069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558536679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558549539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.558561299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558573699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, 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:40:25.558585849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558606759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558616209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558627469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.558637149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.558647969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.55867269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.55868463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.55869597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.55870641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.55871892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55873141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55874073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55875183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55876438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55877574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55878697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55879656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55880754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55881884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.55882987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.5588407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.55885224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.563556144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.563594944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563641824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563653734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563666255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563678265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563689855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563702845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563714235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563726015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.563735865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.563747235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.563761045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.565864475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.565893555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.565908466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.565919476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.565931536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.565941616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.565953066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.565964826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.565976556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.565989196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568440768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568467538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568480168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568500059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568512369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568523769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568914621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568928911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.568941211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.568964741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.568977441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.573798115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.576388428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.576415619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.576431929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.576444269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.576454349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.576465769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.576477619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.576489249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.576500579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:25.576512049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.576534969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.576555739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.576580109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.57660371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.57661888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.565634625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.565685005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.565697125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.565707965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.565875976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.565939456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.565985867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.566000877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.566511469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.56657302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.56661734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.56664382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.567842856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.567885466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.567911696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.567936767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.569027432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.569063882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.569079022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.569094302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570149718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570196888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570215628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570247998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570264658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570276988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.570287528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.571822826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.571903516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.571917686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.571930866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.571943917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.57273309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.572768911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.572783021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.573840056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576773781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576802201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576814651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576827881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576838901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.576852611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.576872961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.576885381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.576904591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.576917861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.576931451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, 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:40:26.576944461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576966842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576981132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.576994302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577004332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.577017122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.577043782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.577056852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.577069252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.577100052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.577114082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577565775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577578675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577590525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577606925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577622955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577634915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577645205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577657355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577669045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.577681095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.577693765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.577706195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.579375064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.579400244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.579904796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.579934167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.579946967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.579958637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.579969947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.580007017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.580027747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.580039237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.580050287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.580062007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.580074877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.581481564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.581504405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.582028017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.582063657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.582076947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.582087177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.582098518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.582119598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.58268168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.582703311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583400774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583428374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583445804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583458584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583470814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583482464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583495545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583507015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.583518255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.583529975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.583542715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.584730171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.584764501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.586327719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.586363329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.586376999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.586388339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.586414689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.586434109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.587004562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.587036332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:26.587543215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.587608455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.587632485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.587664896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.587692636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.587722586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.553141132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.553177332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.553188482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.553198202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.554352478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.55474374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.55476726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.55478049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.55479428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.55482183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.554843061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.554864791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.554885351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.554910181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.554934041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.554957651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.554982511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.554993491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.555005441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.555017081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555028891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555050002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555072002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555099002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555108212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555120232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.555129142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.555158112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.555181672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.555192832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.555203682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.555214592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.556371788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.558377728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.558402299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559446964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559474154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559486144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559502624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559513654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.559522814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.561283953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.561987967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.562010107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.562022837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.562048097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.562061287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, 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:40:27.562073227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.562095067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.562104767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.562115937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.562125627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.563140182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.564251548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.564275228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.564288038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.564301378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.564313978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564326298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564336109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564346689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564357659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564369849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564380479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564457379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564468689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564479649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.564490539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.564501139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.564512279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.565805656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.570098728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570131838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570149898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570161398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570248578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570260278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570271119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570282419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570331329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.570352299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.570363909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.570376349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.570387619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.570404549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.571555085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.571587405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.571598955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.571608235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.57261425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.573427794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.573953827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.573980777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.573994697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574004477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574061458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574090878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574102868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574113658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574124388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574134638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.574145128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.574155198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.57458019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.576977842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.578618151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.578650361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.578661171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.578678081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.578687101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.578697941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.578709021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.578719871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.578730661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:27.578741851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.578771581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.578793601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.578816582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.578839452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.578852592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.553810786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.554943121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.554966861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.554977791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.554987341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.554999932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555011282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555022262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555033352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555054502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555080972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555101602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555122082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.555147892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.555171082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.555193723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.555216553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555228893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555241173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555252723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555264643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555285083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555294493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555305113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555313933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555325623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555334963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555345193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.555368263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555379543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555390514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555401554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555411024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555422664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555435514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555447294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555456054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555466594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555475534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555485954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.555494844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.555505094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555515954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.555526764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.55662085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.556794611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.556808391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, 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:40:28.557243663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.557274743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.557284883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.557295613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.557304753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.557339203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.557367624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.557378704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.557389534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.5586712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.55870492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559054512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559075522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559087282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559098162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559109012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559124282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559133522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559144072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559154623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.559165163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.559175293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.559186273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.56060751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.563779506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563809216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563829656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563846086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563856516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563867736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563878266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563889186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563899667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563908607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.563919467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.563930467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.563941487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.563953627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563967627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563976687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563987307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.563996807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.564007097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.564017817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.564357229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.564384079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56456893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56458077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56459181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56460394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.5646146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56462535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.5646357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.5646462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56465678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.56466709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.56467828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.566099418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.566122278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.566273669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.567611605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.567636705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.567646785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.567657386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.567668766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.568429799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.56845864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:28.56847108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.56849234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.568825081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.568865112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.568889992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.568903112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.553835206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.553892106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.553903656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.553952926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.553968827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.553982257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.553993747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.554013497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.554025087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554076307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554117207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554143367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.554250728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.554276178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.554299338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.554322618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.554346018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.554395389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.554408339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.554420279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554431959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554453159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554462599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554473159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554482389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554492969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.554503079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.554530539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.554553869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.55456489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.554576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.55458737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.555724715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.555756516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.555774796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.555809366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.555819556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.555852296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.555861756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.555887166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.561972577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.561999487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562012237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562023937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562040577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562056167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562072917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, 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:40:29.562085368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562107438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562117108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562128368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562137428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562148058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.562172878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562184708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562196488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562208408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562220418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562232898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562242498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562254018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562265448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562276129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562288229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562297569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562308749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562319339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562329799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562340279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562351379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562362429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562374219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562386549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562395539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56253591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56254711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56255769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56256801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56257841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56258891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56259813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.5626086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.56262011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.56263141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.56264361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.56266407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562674141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562684851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562694081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562704611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562715551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562726451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562738581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562750841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562760221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562771171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562780201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562794091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562804691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562815241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562825551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.562836401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.562846751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.562857701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.563773726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.568018478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.568043228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.568053518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.568074418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.568083658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.568094228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.568105378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.568116338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.568127388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:29.568138428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.568163028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.568184838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.568208108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.568231119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.568243119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.573769047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.575609706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.575645356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.575656716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.575666436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.575680346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.575692057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.575703237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.575714667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.575736347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.575758917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.575780627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.603574587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.603635668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.603671028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.603693998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.605296506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.605327466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.605355026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.605367156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605431266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605504807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605515097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605569667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605579517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605590667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.605599757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.605969029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.605998339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.606009439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.606020299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.60612195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.607691858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.607718848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.607731998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.608926874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.609882299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.609897329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.609907579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.609918959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.609928329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.609939249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.609951549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.609962509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.611251606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.611649548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.611666448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, 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:40:30.614901544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.614969564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.614994155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.615021925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.615031305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.617270566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.617320516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.617333006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.617344686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.617689478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.617714958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.620256031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622884224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622908345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622920135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622931055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622942185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622957655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622968675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622980195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.622991265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.623002095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.623013925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.623025005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.623037335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623328907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623339347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623349707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623362127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623372397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623382607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623392837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623403067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.623411917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.623423327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.623445507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.625147766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.628211621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.628239861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.628256872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.628267962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.628277422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.628287902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.628298922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.628309682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.628321402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.628686704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630859635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630883375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630893945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630904915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630917255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630928975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630939485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.630950225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.630960805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.630972315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.635481628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.636445753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.636474533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.636485223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.636501663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.636511033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.686458825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.687920773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.687934803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.687947523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:30.688534216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.688598746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.688920178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.688954858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.689147839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.689162139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.553606246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.553659296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.553670436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.553686776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.553696246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.553778847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.553789977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.553801117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.553835147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.553880727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.553907777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.553935117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.554001368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.554046878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.555168444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.556314649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.55634661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.55635908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.55639699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.55640929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.55642133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.55644249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.5564568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.55647454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.5564843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.55649539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.55650473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.55651706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.556543641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.556554711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.556565441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.556576951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.556687991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.556720891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.556743302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560044978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560079648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560091698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560100929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560111709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.560120609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.561320025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.561358035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.561370495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.562679582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.565238494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.565267995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, 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:40:31.565297755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.565320035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.565329965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.565341305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566627072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.566655622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.566681142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.566697342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.566708572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.566722062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.566734412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566746752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566756022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566767052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566778102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566788382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566799052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566807862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566819842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566830573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.566841343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.566852053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.566863293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.566874053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.566886193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569421266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569452436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569464396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569475046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569490226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569500496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569510746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569520916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.569529736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.570006709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.570029839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.575305855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.575941368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.575970708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.575982198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.575999558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576010078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.576021328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.576032568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.576043658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.576055569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576071559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576081319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576092179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576101399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576112279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576124559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576135299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576145429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.576156259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.576166769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.576177639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.576974043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.580040149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.582155469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.582179789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.58219766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.58221378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.583707827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.584505941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.584532291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.584847713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:31.585227335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.585263345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.586377951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.59422364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.594260051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.594274181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.557537366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.557579916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.557591166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.557606176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.557615576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.557644026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.557655496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.557667216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.558500661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.558540791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.558566441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.558587381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.558766702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.558799812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.558831192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.558854982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.560922623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.560949033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.560963083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.560980153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.561975468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.562020558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.562043539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56233018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.564184569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56421738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56422771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.56423891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.56426825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.56427973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.56429123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.56430245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.56431501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.564327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.56433905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56832537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56835747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.56836913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.568378461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.568389071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.568398021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.569095264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.569124204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.569142394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.570653022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.571184215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.571198415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, 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:40:32.572578952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.572628842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.572639672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.572650972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.572660552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.574043439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.57614481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.57616857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.57618018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.5761929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.57620532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.579581167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581553767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581577567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581597907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581609367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581619957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581629687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581644407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581654887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.581665617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.581676017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.581687937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.583497936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.58419736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605120026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605669528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605691109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605733979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605763609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605775479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605786339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605797289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.605806809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.608137731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.608259952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.610928755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.611267507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.614402173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.615745789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.615776889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.61578834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.633336098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.634651124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.634695935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.634744995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635163167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635193557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635221047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635246427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635258647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635271097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635287947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635300268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.635311878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.635543579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.635559319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.637496099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.637940131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.638971876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.638994286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.639035296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.639046866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.639179257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.639211417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.6398078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.639841441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:32.639956321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.639994671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.640057642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.640084942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.641435259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.641452359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.553952338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.570874563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.570918634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.570931344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.570948724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.570963964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.570980024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.570994134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571007984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571031604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571053744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571084854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571106745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571131465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571158295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571184315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571209785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571222195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571235825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571250515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571264285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571286745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571297725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571310096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571320346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571332396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571342636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571354916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571380556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571392996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571405156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571417086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571427866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571440806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571453616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571466476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571476136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571489316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571498977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571511287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571521227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571533827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571546417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571558517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571570767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.571582767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571595327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, 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:40:33.571607837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571631017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571640677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571652397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.571662517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.571673737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.571698148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.574957674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575006634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575022204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575036814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575050634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575061785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575074395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575086895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575099925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575120515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575131525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575143865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575159035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575172695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575185295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575198395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575210145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575223305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575236765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575246665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575258636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575270006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575281476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575294396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575306196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575317126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575326696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575337936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575349566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575361686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575374686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575387596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575397446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575410096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575460377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575472027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575486217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575498427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575511837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575525257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575535117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575547857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575558107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575569607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575581457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575595097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575607527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575627237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575638627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575651007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575663048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575676268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575689258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575699068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575714718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575724628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575738288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575750868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575762528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575774088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:33.575785728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.575807488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575828598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.575854379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.575878859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.575890019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.553931198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.553962218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.553973688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.553984198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.553993968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554025238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554052499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554065239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554165379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554206659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554229819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.55425541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.55432177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.55434895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.5543755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.55440023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.55444142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554456681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.554471691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.554484981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554503851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554525381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554536251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554560761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554570991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554582521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.554592491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.554621111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.554648352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554660762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.554672572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.554684512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.555787637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.556760072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.556789492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556804372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556816162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556834283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556851103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556863713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.556875023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.556893983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.556908093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.556921263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.557276155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.557306605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.557321485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, 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:40:34.557343275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.557372385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.557384015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.557404015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.557414506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.557452236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.557477386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.557489116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.557503246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.558024489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.558065599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558104739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558124919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558139239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558150719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558163479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558183599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.558193919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.55820603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.55821807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.55823306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.55824505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.55825725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.559797788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.560135089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.560149919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.560160539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.560172179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56018397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56019651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56021027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56022224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.5602461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56025683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.56026932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.56028159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.561382676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.561405066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.561441206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.561451876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.561466566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.561476476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.561491156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.561508336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.562048799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.562086559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.562120099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.562130269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.562149889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56216187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56217429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56218577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56219739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56221047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.56222303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.56223476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.56224704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.563717907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.564489061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.564504451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.564515111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.564553652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.564569142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.564581032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.564596502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.564608262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.564619972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:34.564631652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.564653182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.564673922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.564699342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.564722772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.564734763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.554020279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.554072079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.554084349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.55409494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.55410499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.55413638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.55415362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.555001294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.555802068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.555833568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.555855778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.555882879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.555905729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.555931059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.555957359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.555982769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.556008119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.556019819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.556032759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.556055869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55607328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55609478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55610611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55611814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55612842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.55614075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.5561503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.55616181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.55618729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.55619925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.55621124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.55622274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.558976014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.559010464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.559070245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.560936424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.560960464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.560973594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.560989284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.561001254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.561011184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.561060864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.561092144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.561105995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.562658842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.562684152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.562699952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, 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:40:35.566927344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.566990354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.567003314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.567032574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.567043514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.567114045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.567140505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.567152505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.567164985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.567795018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.568608122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568637662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568654343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568666353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568678883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568690403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568703113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568713133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568725243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568765203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.568784293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.568797843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.568810793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.570434992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.570493752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.571962589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.572992154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573011455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573023705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573035035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573046485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573061385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573072965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.573083175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.578547203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.578578613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.581723329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.581766569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.587213706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.587245926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.587273637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.587284657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.588636964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.589379137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.58986962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.58990377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.6078756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608766845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608795015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608806815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608819675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608832095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608844005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608856475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.608873545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.610484393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.610517223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.611373998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.612557874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.61575455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.61578153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.6157985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.6158091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.616834815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.616864596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.617501789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.617558249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:35.61969173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.620562154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.622462484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.623525979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.623563329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.62357886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.553828968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.553877519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.553889099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.553899289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.553908749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.553977659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.553994949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.554006339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.55410195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55415056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55418735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55421899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.554292991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.554329261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.554352891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.554377281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.554426041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.554444351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.554456742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.554469062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554489672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554528442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554547502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554571632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554580782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554591482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.554600432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.554630952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.554656253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.554667443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.554678333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.554689153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.555809268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.555842179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.555854639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555893379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555902999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555930989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555940459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555953329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.555962359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.555975779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.555989359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.556000439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.557159875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.557190505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.557202885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, 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:40:36.557239576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557276036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557285126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557303726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557312816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.557347516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.557370926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.557381806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.557392486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.557926799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.557952479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557987859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.557997089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55800794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55801865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55804085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55805211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55806105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55807154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55808221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.55809286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.55810493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.55811595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.559694898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.559727998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559744508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559754408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559765368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559776028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559787369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559801209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559812329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559828839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.559838569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.559849089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.559860539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.561812119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.561838689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561852059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561862069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561872829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561881699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.561892629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.561907929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.561918909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.561930839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561942549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561951389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.561962049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.56197117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.56198184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.56199214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.5620024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.56201307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.56202508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.56204406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.5620554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.563448757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.563475697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.563513127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.563522667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.563541337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.563550328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.563560578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.563571598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.5640852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.56411135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:36.564152751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.564176091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.564217191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.564242171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.564264921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.564276981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.553853929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.553887689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.553903229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.553913089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.553922789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.553971969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.553988589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.553999739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.55408695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55413572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55417658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55420131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.554274151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.554306331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.554329651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.554357591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.554392011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.554411992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.554424252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.554436012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554448432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554491812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554501632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554526022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554535392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554548212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.554557172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.554589072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.554612463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.554624823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.554635703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.554646533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.555817049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.555833659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.555845499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555857909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555867289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555889089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555898219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555920299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.555933759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.555944299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.555955159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.555966119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.557132495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.557160745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.557174545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, 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:40:37.557204236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557239736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557249296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557267866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557276966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.557313386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.557336906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.557358926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.557369886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.557902469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.557936709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557953059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557962959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.557974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55798478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55799572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55800623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55801501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55802538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55804514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.55805596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.55806625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.55807889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.559616578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.559644988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559661678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559671048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559681648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559692058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559702388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559712698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559723008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559738078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.559747008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.559757229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.559768029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562663013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562695843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562709903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562719604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562730494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562739564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.562749824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562760684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562778514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562790464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562802814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562812114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562822924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562832074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562842584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562865574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562875784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562886184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.562896634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.562908634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.562919505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.563360097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.563381627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.563417937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.563427327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.563445317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.563454397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.563464777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.563475837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.56399154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.56401343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:37.56406091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.56408468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.564128701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.564153771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.564176611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.564188841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556153498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556205669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556216999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556226819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556236309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.556249429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.556261479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.556277779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.55657087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.556621991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.556659171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.556691001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556786421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.556812852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.556836072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.556861222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.556917822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.556944722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556958332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.556970322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558016447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558065078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558075738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558086618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558095968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558106608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.558115548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.558126488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.558149898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.558162518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.558173468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.558184408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.559317134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.559346764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.559359684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.560966812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.560993673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.561005533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.561014933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.561038373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.561052343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.561063053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.561074733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.561085753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.562292179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.562323209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.562336699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, 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:40:38.563677756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563723586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563738476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563749456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563758676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.563769917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.563793657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.563804747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.563816257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.563828857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.563840737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563854777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563868577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563879307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563890087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563900537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563910997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563979158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.563989758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.564000608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.564011078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.564021458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.564036218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.564884462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.564908222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568034228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568058468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568075488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568093658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568104478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568115298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568126269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568136759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.568150809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.568161099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.568172669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.568685861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.568709902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.571499476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572082319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572102549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572112299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.572123549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.572135489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.572149529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.572162539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572174699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572184219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572194659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572204179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572222159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572232729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572243179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572253429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.572263879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.57227566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.57228699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.573440685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.573466956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.575148594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.575209974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.575222144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.575231574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.575242195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.575254055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.575265355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.575288775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:38.575299895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.575320855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.575341465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.575364475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.575391295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.575404165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.556589099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.556651759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.556664419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.556674819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.556685389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.556700749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.556714059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.556726869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.557173452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.557236642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.557263272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.557291462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.557468063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.557521973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.557553223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.557588044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.55883959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.55888186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.55889707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.55891099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563185252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563238772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563251702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563290712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563302082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563325412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.563336282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.563833925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.563864895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.563882105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.563896705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.564014786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.565297652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.565323182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.565348642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567388373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567889915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567905155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567916855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567928955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.567939975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.567957625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.567971775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.567984216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.56891179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.56894955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.568964681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, 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:40:39.574216587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574267567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574280577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574300557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574311378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.574323358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.574349628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.574379958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.574392988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.574409618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.574423188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.57489373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574924691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574937421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574950591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574962081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574973571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574983221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.574994501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.575005641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.575016621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.576054226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.576106197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.577785235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.577830235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592336209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592370399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592383859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592395989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592408019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592420279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592431499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592455479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.592465489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.592890491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.592963192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.594800381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.594838991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.597052442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.597067553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.597108893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.597119423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.598278339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.598299319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.599385154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.599421174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599555225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599566845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599599935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599610905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599622495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599633876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599645126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599656576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.599675596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.600299939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.600319579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.601801246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.601823747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.60248917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.60250752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.60253222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.60254228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.60256438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.60258513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.603208973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.603239624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:39.603287864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.603321664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.603375054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.603400144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.603425884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.603439865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.574253996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.574291436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.574308346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.574318636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.574328576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.574343326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.574366886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.574379336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.574759438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.574873399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.574914599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.574943819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.5750975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.5751275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.57516252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.57518992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.57715744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.57719583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.57722103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.57723465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577523972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577585922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577602062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577625552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577640922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577658252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.577668442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.577763443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.577795643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.577808543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.577822343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.577834893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.579066249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.579097489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.579111989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586289386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586320566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586351276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586362426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586387656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.586398376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.586712078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.586750568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.586770178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.588128945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.588162575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.588177695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, 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:40:40.588445677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.588488037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.588501027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.588518047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.588528097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.589621893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.589663203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.589679813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.589694453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.590257036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.590288676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595433772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595461142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595474282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595486352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595498192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595509502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595519322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595530742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595543033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.595554613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.595566553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.595578943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.597248511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.597282801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.61495562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.61499782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.61501146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.61502353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.61503542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.615046741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.615058961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.615070321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.615080491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.615907825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.615945215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.618361897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.618404097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.619638054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.619651874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.619699574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.619710404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.620570388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.620589739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.621172001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.621207642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.626984951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627017361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627052931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627065541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627078941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627090751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627102331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627113652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.627124632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.627153552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.627185952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.62888722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.628926131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.628978761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.628990411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.629017351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.629028241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.629042021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.629065301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.629627424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.629656874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:40.629710475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.629747365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.629802595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.629828375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.629854315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.629869715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.566775785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.570093702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.570121092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.570132942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.570143343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.570157253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.570170453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.570182753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.570195223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.570226933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.570249483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.570273573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.572024222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.572621895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.572651265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.572681325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.573015237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.573056437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.573071407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.573084827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.573440299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.573502209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.57353265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.57357593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.57358815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.57361065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.57362173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.575435859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.575470969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.575483529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.57549602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.57551802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.576917777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.577937362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.577963492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602803447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602852957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602866807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602878337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602890517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.602901017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.603075838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.603120939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.603134929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.605098269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.605134759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.605151489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, 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:40:41.606453425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.606517116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.606532256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.606572616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.606613016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.608579496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.608637356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.608651957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.608665387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.608939318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.608989568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609648552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609687292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609700072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609712002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609723572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609735382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609758502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609770132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609781942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.609793542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.613601962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.613638822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.615482841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.615524491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615880433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615901393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615913873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615925973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615938223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615950663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615962233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615973844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.615983654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.616048344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.616071944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.618898298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.618950288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.647380212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.647430122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.647443992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.647455052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.650799469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.652328127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.652415947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.652451437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652763459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652777219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652809259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652820469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652832349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652849929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652861729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652873379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.652884849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.691638465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.691689345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.693837566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.694236718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.700123457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.700170817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.700184877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.700195757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.700898711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.700940521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.702490139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.703047062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:41.704194898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.704805451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.704831561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.704858041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.704886101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.704901111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.55414738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.557934299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.557973459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.557984679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.557995179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558009329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558021289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558033019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558055229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558083789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558105169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558126129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.55814882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.55817262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.55819577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.55821889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.55824641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.55825722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.55826955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.55828122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.55829277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.55831345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.55832489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558336231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558345911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558356921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.558366431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.558376971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.558400711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558411711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.558423171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.558437361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.559627337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.562549522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.562581092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562832653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562850483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562861753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562871273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562881884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.562890884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.563373096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.563396846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.563411376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.565114855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.568278221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.568310281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, 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:40:42.568324051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568346201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568355861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568366881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568377411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.568394501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.568419091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.568430512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.568441432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.568453882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.568465662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568478242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568487242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568500122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568510952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568522142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568532852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568542392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568553372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568563962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.568575012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.568585272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.568596522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.569045425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.575464547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575499207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575510347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575521477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575532647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575543688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575554368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575565168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575575598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575585038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.575595658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.575607018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.575620398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.575633128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575645528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575656318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575667708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.575677008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.576637513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.576704453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.577425457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.577455597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581447507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581480388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581492248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581501988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581512548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581523008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581533228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581543478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.581560758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.581752069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.581767099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.583470388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.583519848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.583664199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.583674479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.583706269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.583715719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.583733619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.583745369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.584287682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.586176001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:42.586196131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.586223731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.586244402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.586267432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.586291672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.586305052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.554220868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.554264208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.554275438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.554285278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.554294638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.554315529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.554327119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.554338219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.554431259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.554477419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.554499259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.55452119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.555536825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.555585255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.555610125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.555633825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.555659155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.555670285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.555683545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.555696306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555708556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555729756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555739726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555753016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555762586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555773296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.555782396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.555792936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.555816316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.555827516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.555838506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.555849506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.556124668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.556154598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.556166548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557768636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557793926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557805526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557814816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557825676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.557834646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.557845226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.557856536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.557872337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.559117993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.559199173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.559220883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, 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:40:43.559247403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.559281374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.559290974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.559305234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.559319064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.559350634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.559374244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.559385134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.559395944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.559921967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.559951127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561099843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561127443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561139433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561164083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561175053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561185453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561194653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561205223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561215993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.561226383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.561500985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.561521625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.563323474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.563353884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563372554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563382664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563393614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563404514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563414994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563425584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563436524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563446834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.563455895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.563466455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.563477445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.565503385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.565534965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.566219038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.566234658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.566258778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.566268038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.566287198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.566301079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.566964762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.566994262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567503345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567534825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567556975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567566445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567577045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567588305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567598605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567608955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.567619455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.567629715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.567641095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.568858831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.568894702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.569272144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.569283334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.569311474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.569320884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.569333984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.569348764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.570016457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.570052037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:43.570218978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.570252728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.570302639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.570326339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.570351009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.570364449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.553719103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.553767843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.553779664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.553790084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.553800034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.55499753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.555336641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.555350791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.555460972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.555507152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.555548622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.555579903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.555678613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.555714953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.555740383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.556877809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.556904109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.556917619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.556931959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.55694561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55696374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55698594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55699798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55701118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55702397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.5570373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55704861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.5570609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.55708545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.55709818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.55711012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.55712258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.557174551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.557358072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.557371822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557386272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557397202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557409392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557435082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557447362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.557457412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.557469752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.557482582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.557495372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.558669358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.558852939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.558872389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, 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:40:44.558885979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.558908529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55891921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55893272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.55894324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.55895571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.55898514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.55899758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.55900998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.559443812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.559476302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559499602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559511543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559524603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559543783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559558663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559570603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559580683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559603053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559617263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.559629073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.559641243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.559653563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.561319462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.561350002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561383592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561395102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561407522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561419532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561431442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561442512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561455552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561467572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.561477782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.561489463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.561502033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.56306849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.563103471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563122611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563143751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563162791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563173321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.563186411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.563199071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.563756624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.563783204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563819834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563832704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563844574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563855654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563868195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563880145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563891665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563907495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.563923435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.563938955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.563961395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.565456863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.567174261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.567205091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.567216551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.567229402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.567242162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.567254812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.567267642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.567279982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.567292202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:44.567304012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.567326732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.567347542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.567371842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.567395922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.567410352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.552963577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553002737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553014707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553025437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553035427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.553077278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.553095368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.553108188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.553236939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553280469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553321109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553347289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553424549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.55346545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.55349124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.55351561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.55356581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.55358773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.55360324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.55361652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553631731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553716741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553727771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553740741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553752381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553764331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.553773991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.553924842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.555707521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.555732681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.555746291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.555759151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.555773341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.555793631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.555807882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555823122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555847402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555859832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555870762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555892002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.555902432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.555914102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.555926962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.555939322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.556688926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.557652761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.557670481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, 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:40:45.557683861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557708111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557720031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557731961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557742931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.557754981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.557784532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.557797982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.557810562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.557823552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.557837422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557850912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557860442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557871652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557882982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557896272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557908342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557918322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557933572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557945582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.557957862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.557969632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.557981632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.559292109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.560302794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560337494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560356895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560379255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560391265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560404205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560416665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560427955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560439365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560459755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.560472875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.560485685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.560922847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.560960768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560988058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.560999388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561016718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561026708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.561038888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.561051828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.561585811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.561614991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561632491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561643331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561661851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561673691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561751402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561764752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561776982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561793382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.561806512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.561819082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.561832112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.563179719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.563210869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.563231989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.563242709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.563263099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.563272919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.563284219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.563296669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.563808892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.563847692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:45.563890232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.563914392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.563962923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.563988023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.564012453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.564026533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.554667814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.554722594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.554734704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.554745354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.554757284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.554773504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.554786375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.554848155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.554889965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.554949655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.554977535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.555000036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.567023136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.567090896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.567116936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.567141327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.567319207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.567338438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.567351948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.567365518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.56778313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.5678431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.56785716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.56790147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.56791284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.56792954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.567940091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.568843155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.568890035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.568903595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.568916295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.569045396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.578100332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.578155542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578178622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578193162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578204102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578217312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578227683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578239303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578249233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.578296673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578309813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578322083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578352333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578366983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.578379973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, 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:40:46.578427054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578503494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578514584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578548474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.578562134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.578700805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.578731665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578743725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.578862216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.580123922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.580751185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604539405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604572705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604585385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604597395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604615205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604627655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604637885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604648905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604659946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.604670916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.605647841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.605681681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.607940642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.607975072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626067714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626114404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626128954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626143284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626154744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626166034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626177444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626189004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.626200404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.626211824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.626226134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.62938296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.62941681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.62943705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.6294481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.62946023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.62947003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.630891477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.630924348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.631721762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.631748522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.631923023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.631939303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.631966033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.631983673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.631995513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.632007223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.632019523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.632031943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.632043753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.633577671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.633607761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.635131619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.635163629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.635873193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.635900003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.635912513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.635924243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.635952153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.635965473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.636517726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.636561356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:46.637732812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.637771742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.637818382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.637844093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.637868753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.637882813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.556670112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.556731592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.556743192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.556753422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.556763342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.556778072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.556792963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.556806123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.557268375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.557338745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.557381326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.557412586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.557583577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.557627297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.557657777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.557681767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.559081124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.559127564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.559143204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.559156434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56635169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566427481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566452291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566496041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566507271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566530641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.566546731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.566622572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.566649392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.566662022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.566674242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.566705232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.567969368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.568010749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.568030569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56820092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56821293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56826305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56827396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56829993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.56831023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.56833792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.56836139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.56837434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.569745717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.569782388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.569796948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, 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:40:47.574085429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.57415072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.57417096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.57420671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.57421733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.574595412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.574631312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.574644232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.574706362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.575365316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.575390506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577555397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577571577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577585637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577597797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577609087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577624827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577635177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577646797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577659107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.577670417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.579399656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.579425596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.581142785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.581179805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585355046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585387206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585408057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585425677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585437757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585449357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585460767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585472337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.585482057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.58614898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.58616858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.587505897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.587533477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.588446622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.588465852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.588501632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.588512532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.588540822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.588564672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.589160716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.589192796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589238406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589249356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589281216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589306536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589318866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589337386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589355896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589368577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.589380457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.589392157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.589404277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.590816884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.590851964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.596446052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.596482813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.596499483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.596510303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.596550583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.596575183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.597332017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.597370747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:47.598828014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.598866964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.598932585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.598961005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.598986995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.599003075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.553452573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.555439863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.555462754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.555473744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.555483564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.555553964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.555565974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.555577554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.557646595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.557698335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.557741005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.557762755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.558190767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.558226997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.558251088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.558274308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.558394478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.558432249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.558445919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.558457979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.558602699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.55865356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.55867157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.55870083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.55871058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.5587328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.55874427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.559911016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.559939636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.559951646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.559962746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.559975396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.561222833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.562188428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.562218238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562236958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562247278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562258708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562268118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562278928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.562288008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.562298588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.562309638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.562320578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.565737135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.565873246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.565891506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, 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:40:48.565903986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.565925176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.565934736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.565945217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.565954817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.566940102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.566966392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.566977382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.567032772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.567676445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.567706265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.567813666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569611195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569622845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569633745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569644345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569655375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569666455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569677265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569687925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569698285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.569708716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.569720076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.569731206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.569743496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569756276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569765686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569776326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569788066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569798636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569809166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569819566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569830106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.569838996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.569849566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.569860476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.573242183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574113667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574134097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574144287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574154917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574164307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.574175067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574186798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574197898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574209688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574222048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574231128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574241648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574250608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574262318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574272958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574283478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574294078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574304328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.574314838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574326038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.574337028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574349048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574361238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574370378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574381959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.574390829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.574421149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.574442049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.575008142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.575037122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:48.575108582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.575137922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.575185653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.575209003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.575231993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.575244233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.557771003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.557795083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.557810483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.557820333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.557925224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.557979564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.557991114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.558006974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.560065494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.560115895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.560156775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.560188075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.596293797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.596352217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.596406118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.596439068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.598043886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.598063646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.598078356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.598090736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598589409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598653909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598672579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598707569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598717179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598737549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.598746719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.599003531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.599028031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.599039131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.599050131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.599138691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.60087895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.60090453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.60091782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605737715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605759675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605771195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605780475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605790795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.605799845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.605974606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.606001026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.606013986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.607505464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.608577039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.608613719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, 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:40:49.611576744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.611633425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.611644325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.611721715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.611731925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.612226848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.612253848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.612264918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.612315768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.612922591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.612956451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613120502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613130722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613141912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613152572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613163072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613173932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613187272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613198312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613208782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.613219273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.615045652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.615072532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.61671836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.618511749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620479519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620508809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620521159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620537219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620547879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620565629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620576099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620586499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.620596029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.620972971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.620993561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.62270345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.62273536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.623724085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.623740805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.623789775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.623810025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.624871021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.624896951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.625473974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.625501454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628913011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628940431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628959801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628969432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628980362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.628996682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.629007502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.629018202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.629028852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.629604975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.629628605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.631662815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.631690165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.633218963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.633230903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.633242103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.633254413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.638276859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.639294294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.639314104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.639331854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:49.643798516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.643846437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.644323199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.644359369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.64442109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.64443804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.5635373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.56356769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.56357987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.56359537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.564204953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.564238833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.564253813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.564268103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.565055647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.565097828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.565135558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.565168968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.571139388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.571189548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.571220449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.571244839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.572425205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.572463195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.572487015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.572502115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.59139882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608100114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608113184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608125665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608136305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608148675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608159925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608171885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.608200095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.608212875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608225485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.608239115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608252445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608265615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.608278665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608308855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608319315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608331986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608342706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608354836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608364656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608376816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.608389306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.608401536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.610312516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.610428096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.610442076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, 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:40:50.622511137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.626160796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.626186196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.626199906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.626211066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.626223296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.626249826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.626305396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.641471282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.642958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.64299866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644260177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644272687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644285107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644297087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644308967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644332347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644343287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644356667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644367897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.644379107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.645466083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.645615553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.648018696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.648051106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648260737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648287087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648300167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648313067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648328257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648339787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648351547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648362927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.648373357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.666925751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.666961721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.685820746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.687068622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.752870164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.752900634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.752935304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.752946634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.755422597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.755453097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.757626088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.757811239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75804603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75806985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75811708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75813061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75814266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75815603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75816779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.75817943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.758224971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.758734753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.758765493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.760954194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.760981535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.797232077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.797273847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.797308498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.797324918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.798161932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.798198052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.79968294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.79971627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:50.800102102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.800145032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.801945361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.803368908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.803413268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.803427139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.553773019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.553828279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.553840589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.553854439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.553869909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.555288466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557024245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557044405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557058125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557081155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557103516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557131216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.557153346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.557178496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.557205466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.557229866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.557303387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557315877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557329077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.557344477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557359387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557382337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557394067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557435807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557446977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557459637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.557469567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.557481557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.557508178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557520828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.557534428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.557546958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.558320262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.558342112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.558376302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558552533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558568793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558593723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558604463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558619103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.558629013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.558882715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.558901035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.558914945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.562156561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.562187001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.562206991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, 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:40:51.562340342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.562364182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.562375392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.562400772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.562411532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.562476823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.562502853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.562526893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.562539553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.563127966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.563196816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563240676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563256526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563282977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563295627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563307837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563320007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563335047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563347507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563363947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.563378117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.563400357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.563412957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.565255376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.565293596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565737299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565750119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565763619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565776299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565789929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565801849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565813699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565826019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.565838479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.565850659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.565862649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.567684178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.567719719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.567738699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.567754769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.567776529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.567792249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.567805359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.567817879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.568407642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.568440822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568472172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568482822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568504273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568515073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568527643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568539583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568555163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568572353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.568584513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.568596743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.568609363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.570453222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.570491503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.570507163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.570517593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.570530693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.570541543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.570559123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.570571783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.571113116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.571135866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","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:40:51.571204296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.571236056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.571286167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.571317577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.571342007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.571356187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"e81d6354-48a3-45d0-acbb-91a295f12dae","num_samples":17}